我正在設置索引多種語言的Solr搜索引擎。我創建了一個自定義的UpdateProcessorFactory來確定輸入文本的哪些部分是哪種語言,然後將文檔的這些部分複製到語言特定的字段中。例如,用以下文字:多語言Solr搜索索引
「Hello World,Bonjour le Monde,Hallo Welt。」
它將「Hello World」複製到文本字段中,將「Bonjour le Monde」複製到fr文本字段中,並將「Hallo Welt」複製到解除文本字段中。每個領域都有適當的語言分析器來標記和扼殺詞彙。
最後,我想爲用戶輸入一個框,以輸入將在所有語言中搜索的搜索詞。搜索條件不需要翻譯,但它們應該適當地加以阻止。什麼是完成這個最好的方法?我也很關心搜索的性能。