全文solr搜索如何真正与太阳黑子一起使用?

时间:2013-05-08 23:12:19

标签: ruby-on-rails solr sunspot

在我的Style模型中,我已经设置了像这样的东西

  searchable do
    text :full_name
  end

然而,当我跑

Style.search { fulltext 'Monkey' }.results

我得到一个空的结果集。当我用

运行相同的搜索时
Style.search { fulltext 'Monkey Patch' }.results

我得到了预期的结果。我的印象是即使只有一个单词匹配,全文搜索也会给你一个结果?

1.9.3p392 :002 > Style.first.full_name
  Style Load (3.0ms)  SELECT "styles".* FROM "styles" LIMIT 1
 => "Monkey Patch"

修改

这是我的schema.xml文件

<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>
</fieldType>

Full schema.xml file

0 个答案:

没有答案