tongy 发表于 2015-7-17 10:56:36

Solr拼写检查(spellCheck)配置和使用

  Solr具有拼写检查的功能,您只需修改solr的配置文件(solrconfig.xml)中spellcheck部分:
  
  textSpell
  
      
         solr.FileBasedSpellChecker
         file
         spellings.txt
         UTF-8
         spellcheckerFile
      
  
  其中spelling.txt中,如果想加入汉字,确保为UTF-8 无BOM编码。
  样例(一行一个单词)如下:
  pizza
history
李克华
  http://localhost:1985/solr/spell?spellcheck.q=%E6%9D%8E%E5%85%8B%E8%AF%9D&spellcheck=true&spellcheck.dictionary=file&spellcheck.build=true
  检索结果:

  其中检索的关键字 在客户端需要用encodeURI编码一下。
页: [1]
查看完整版本: Solr拼写检查(spellCheck)配置和使用