【发布时间】:2019-04-10 14:24:07
【问题描述】:
我正在尝试对标题文本进行模糊搜索,但 solr 没有在拼写错误的品牌名称“hilfinger”查询中给我任何结果:
http://rex:8983/solr/project/select?fq=white_label_id%3A6&q=title%3Ahilfinger~
{
"responseHeader":{
"status":0,
"QTime":0,
"params":{
"q":"title:hilfinger~",
"fq":"white_label_id:6",
"_":"1554887612686"}},
"response":{"numFound":0,"start":0,"docs":[]
}}
使用标准搜索我会得到正确命名的结果hilfiger:
http://rex:8983/solr/project/select?fq=white_label_id%3A6&q=title%3Ahilfiger
{
"responseHeader":{
"status":0,
"QTime":0,
"params":{
"q":"title:hilfiger",
"fq":"white_label_id:6",
"_":"1554887612686"}},
"response":{"numFound":27,"start":0,"docs":[
{
我需要在solr的配置中激活什么来启用模糊搜索,或者得到0结果的原因是什么?
【问题讨论】:
-
title字段的类型是什么?词干可能会影响存储的标记,这意味着 hilfiger 被词干为 hilfig,并且与 hilfinger 的距离比默认的编辑距离更远。
标签: solr