我正在将 solr 与 liferay 集成,我想实现智能的下一个单词建议器。例如,如果我的文件标题如下:
- Solr是世界上最好的搜索引擎
- Solr 在 lucene 搜索引擎上实现
- Solr 是全球 80% 的开发人员用作搜索引擎的 lucene
- lucene 不需要在应用服务器上单独安装进行搜索实现
所以如果我输入Solr,我应该得到以下结果:
- 索尔
- solr lucene
- Solr 搜索
- 太阳能引擎
- 太阳能世界
等等
如果我输入lucene,我应该得到以下结果:
- Lucene
- Lucene 搜索
- Lucene 引擎
- Lucene 世界
等等
我尝试了很多示例并且它们有效,但我面临以下问题:
- 如果我从前缀Solr开始,建议有效,如果我开始输入任何中间词,它就不起作用
- 我得到完整的句子而不是下一个最佳匹配词。
请帮忙。提前致谢 :)