0
我终于得到了我的Solr工作。它为邮件编制索引,我可以从我的网站搜索它。尽管我遇到了一个问题。Solr的只有返回精确匹配
如果我有一个条目为“英格兰”,当我搜索“英格兰”在我的网站,或“英格兰”我得到的返回结果。当我搜索“Eng”时,它告诉我没有结果。我不希望人们不得不把*的查询。
我的问题是这样的,我怎么做它,所以它不必精确匹配要返回结果。
我终于得到了我的Solr工作。它为邮件编制索引,我可以从我的网站搜索它。尽管我遇到了一个问题。Solr的只有返回精确匹配
如果我有一个条目为“英格兰”,当我搜索“英格兰”在我的网站,或“英格兰”我得到的返回结果。当我搜索“Eng”时,它告诉我没有结果。我不希望人们不得不把*的查询。
我的问题是这样的,我怎么做它,所以它不必精确匹配要返回结果。
为了实现这一类型的搜索行为,你将需要实现EdgeNGramFilterFactory
附加到任何用户输入通配符。 :-)你使用词干吗?我不知道对“英格兰”干会是什么,但“英”可能是太短了。 –