我有一個Lucene索引,它目前區分大小寫。我想添加選項將大小寫不敏感的搜索作爲後退。這意味着符合案例的結果會變得更加重要,並且會首先出現。例如,如果結果數限制爲10,並且有10個符合我的情況的匹配,這就足夠了。如果我只找到7個結果,我可以從不區分大小寫的搜索中再添加3個結果。Lucene區分大小寫和不敏感搜索
我的情況實際上更復雜,因爲我有不同重量的物品。理想情況下,與「錯誤」情況匹配會增加一些重量。不用說,我不想要重複的結果。
一種可能的方法是有2個索引。一個與案件和一個沒有和搜索兩者。當然,這裏有一些冗餘,因爲我需要索引兩次。
有沒有更好的解決方案?想法?
你試過copyField嗎?請參閱http://wiki.apache.org/solr/SchemaXml – Karussell 2010-03-21 16:14:54