1

我在我的项目中使用带有 solr 的休眠搜索,我的一个用例需要对数据进行标记和索引,如下所示:

我的数据库字段之一是 varchar 并且具有值:New Road, Kings way(用逗号分隔)

我希望将 New Road and kings way 用作标记而不是 New, road, kings and way,这样当我搜索 blah blah blah new road blah blah 时,它将显示带有新道路的结果,如果搜索文本包含新书,新路的结果不会出现。

提前致谢

4

1 回答 1

2

您可以使用http://wiki.apache.org/solr/AnalyzersTokenizersTokenFilters对该字段进行标记和搜索solr.PatternTokenizerFactory

于 2012-05-07T12:38:20.617 回答