Apache Solr搜索查询类似于%text%
我正在使用Solr。我需要搜索那些与提供的文本部分匹配的条目 该功能应类似于sql查询 像%text% 我该怎么做?我解决了我的问题 我只需要使用Apache Solr搜索查询类似于%text%,apache,solr,Apache,Solr,我正在使用Solr。我需要搜索那些与提供的文本部分匹配的条目 该功能应类似于sql查询 像%text% 我该怎么做?我解决了我的问题 我只需要使用*text* 谢谢所有的 < P>你应该考虑使用N-gram分析代替Atistik。它比n克慢。看看,谢谢吉南 我用你的方式又做了一次 <fieldType name="text_en" class="solr.TextField" positionIncrementGap="100"> <analyzer type="in
*text*
谢谢所有的
< P>你应该考虑使用N-gram分析代替Atistik。它比n克慢。看看,谢谢吉南 我用你的方式又做了一次<fieldType name="text_en" class="solr.TextField" positionIncrementGap="100">
<analyzer type="index">
<tokenizer class="solr.StandardTokenizerFactory" />
<filter class="solr.StandardFilterFactory"/>
<filter class="solr.SynonymFilterFactory" synonyms="index_immo_synonyms_en.txt" ignoreCase="true" expand="true" />
<filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="1"
catenateNumbers="1" catenateAll="0" splitOnCaseChange="1" />
<filter class="solr.LowerCaseFilterFactory"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="immo_stopwords_en.txt" />
<filter class="solr.SnowballPorterFilterFactory" language="English" protected="protwords_en.txt"/>
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
</analyzer>
<analyzer type="query">
<tokenizer class="solr.WhitespaceTokenizerFactory" />
<filter class="solr.StandardFilterFactory"/>
<!-- we only use synonyms at index time <filter class="solr.SynonymFilterFactory" synonyms="index_immo_synonyms_en.txt"
ignoreCase="true" expand="true"/>. Having expand="false" at query time, all equivalent synonyms will be reduced
to the first in the list -->
<filter class="solr.SynonymFilterFactory" synonyms="query_immo_synonyms_en.txt" ignoreCase="true" expand="false" />
<filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="0"
catenateNumbers="0" catenateAll="0" splitOnCaseChange="1" />
<filter class="solr.LowerCaseFilterFactory"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="immo_stopwords_en.txt" />
<filter class="solr.SnowballPorterFilterFactory" language="English" protected="protwords_en.txt"/>
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
</analyzer>
</fieldType>
并将此类型用于字段