【问题标题】:sunspot solr query太阳黑子 solr 查询
【发布时间】:2011-10-24 15:08:36
【问题描述】:

在我的 rails 应用程序中,我使用以下查询:

@destinations = Destination.search do keywords params[:search], {:minimum_match => 1}

假设数据库中有以下两个目的地: “柏林”和“柏林门”

如果我在搜索“Berliner Tor”,那么结果集中只有“Berliner Tor”。我想在结果集中也有“柏林”。

有人有想法吗?

【问题讨论】:

    标签: ruby-on-rails solr sunspot


    【解决方案1】:

    您可以让您正在搜索的字段通过 PorterStemFilterFactory。
    PorterStemFilterFactory 会将术语简化为其根,而 berliner 将简化为其根 berlin。
    这是启用带有柏林术语的文档,也被返回。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多