0
在我使用solr.MappingCharFilter由前,後字組件添加空格分開單詞的時刻如何在Solr中分割單詞不區分大小寫,但在結果中保留大小寫?
如:「富」 - >「foo」的 分裂「foobar的」到「富巴」 但「Foobar的「將不匹配的映射,不會被拆分
但現在我也需要將它們拆分爲不區分大小寫,但保留在結果中的情況。 有什麼辦法可以實現: 「foo」 - >「foo」會將「FooBaR」分成「Foo BaR」嗎?
感謝您的回答,但不是真正的我正在尋找。 (或只是我需要的一部分) – MrLang
您使用錯誤的過濾器來分割單詞就是我所說的。從文檔(https://cwiki.apache.org/confluence/display/solr/CharFilterFactories#CharFilterFactories-solr.MappingCharFilterFactory)中,MappingCharFilter主要用於字符映射,例如「用於標準化é到e」。 – spyk
我知道這是一個相當奇特的方法。 但我需要的是我可以定義一個單詞列表(例如「foo」,「abc」),它會在這個單詞周圍添加圍繞它的空格,並且保留原始大小寫。 – MrLang