<fieldType name="text" class="solr.TextField" omitNorms="false">
<!--
<analyzer>
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.StandardFilterFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
<filter class="solr.PorterStemFilterFactory"/>
</analyzer>
-->
<analyzer type="query">
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.StandardFilterFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
<analyzer type="index">
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.StandardFilterFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
</fieldType>
def find_store_name self.store_name end
def find_brand_name self.brand_name end
def after_save Message.reindex Sunspot.commit end
4. 结果全是乱的,如:
从数据库里按条件查询得出的品牌有10个;而通过sunspot的得出的只有4个。
不知道问题出在哪里,有的品牌可以,有的品牌就不可以。