【问题标题】:Solr search result issueSolr 搜索结果问题
【发布时间】:2019-09-03 06:21:34
【问题描述】:

我正在使用 solr 查询从产品列表中获取名称。获得结果但加载结果时出现问题

查询

https://domainname:8983/solr/places/select/?json.wrf=getIt&rows=10&wt=json&q=product_name:(Sony*)

结果

Bravia 索尼 索尼电视 索尼领导 索尼液晶屏

我想要下面的结果

索尼电视 索尼领导 索尼液晶屏

我需要跳过 Bravia Sony 结果我想要以 Sony 开头的结果

【问题讨论】:

  • 尝试提升相同的单词或为 product_name 创建另一个字段,并对其应用非标记器字段类型。

标签: solr solrj solrcloud solr4 solrnet


【解决方案1】:

为 product_name 创建一个复制字段,可以使用关键字标记器,也可以添加字段类型 String。希望能解决你的问题

【讨论】:

    【解决方案2】:

    尝试将查询编写为 '^Sony' ,这将选择以 Sony 开头的匹配项

    【讨论】:

      猜你喜欢
      • 2013-10-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多