solr中文查询时自动分词

之前在查询时都是先调用分词的方法将词分好,再调用查询方法。

今天看到一个方法,来自http://grokbase.com/t/lucene/solr-user/1155x88nt9/why-query-chinese-character-with-bracket-become-phrase-query-by-default



positionIncrementGap="100" autoGeneratePhraseQueries="false"> >



words="stopwords.txt" enablePositionIncrements="true" />

generateWordParts="1" generateNumberParts="1" catenateWords="0"
catenateNumbers="0" catenateAll="0" splitOnCaseChange="0"/>



最主要的是autoGeneratePhraseQueries="false"这个属性,虽然不知道有什么负面效果,但一直纠结的分词查询解决了。

你可能感兴趣的:(solr)