lucene查询搜索

时间:2012-07-13 09:18:44

标签: search lucene

我的任务是使用lucene在我们的产品表中搜索。我创建了一个索引,并使用具有多个字段的QueryParser进行搜索,但结果不是我需要的。  我有一个存储为LM10的产品,但是如果搜索项是LM 10,我希望能够找到它,但如果搜索项是Fred LM10或Fred LM 10,它也必须能够匹配。 任何想法我怎么能在Lucene做到这一点。

提前致谢

1 个答案:

答案 0 :(得分:0)

使用Tokenizer在单词/数字更改时拆分标记,在索引和查询时应用它。您可以使用solr.WordDelimiterFilterFactory并避免编写自定义文件。