我有一个Lucene索引,它目前区分大小写。我想添加选项将大小写不敏感的搜索作为后退。这意味着符合案例的结果会变得更加重要,并且会首先出现。例如,如果结果数限制为10,并且有10个符合我的情况的匹配,这就足够了。如果我只找到7个结果,我可以从不区分大小写的搜索中再添加3个结果。Lucene区分大小写和不敏感搜索
我的情况实际上更复杂,因为我有不同重量的物品。理想情况下,与“错误”情况匹配会增加一些重量。不用说,我不想要重复的结果。
一种可能的方法是有2个索引。一个与案件和一个没有和搜索两者。当然,这里有一些冗余,因为我需要索引两次。
有没有更好的解决方案?想法?
你试过copyField吗?请参阅http://wiki.apache.org/solr/SchemaXml – Karussell 2010-03-21 16:14:54