[solr] solr 联想输入实现方法

solr5使用suggest模块实现搜索联想

 

不管是solr还是ES,实现上面这种效果的方式有很多,这里主要是结合solr和jquery中的Autocomplete来实现上面的效果。

Solr中的智能提示配置
首先需要说明,这里使用的solr版本是5.5.5,其他版本可能有些许差别。但是基本原理应该是差不多的。对于solr服务的搭建,索引的生成,IK分词器的配置,数据批量定时生成索引,这里不做详细介绍,有兴趣的自行百度。这里主要讲解solr搭建好之后,如何配置实现Suggest功能。(其实Suggest功能和spellcheck是相辅相成的)。

 

首先在solrConfig.xml文件中配置searchComponent和requestHandle

class="solr.SpellCheckComponent" name="suggest">

      "queryAnalyzerFieldType">text_general

      "spellchecker">

          

你可能感兴趣的:(MachineLP成长记)