如何在solr中搜索“shiv k”这样的名字

时间:2015-11-19 08:34:32

标签: solr

当我搜索“shiv k”这样的名字时,Solr搜索失败。但它在solr中被索引为“shiv kumar”。虽然键入它给了我结果但是当我在键入“Shiv k”期间到达这一点时它没有产生任何结果。 任何想法。

提前致谢。

1 个答案:

答案 0 :(得分:1)

尝试以下方法:

  1. 模糊搜索 q = name:“shiv k”~1.5 它会以一定的信心返回匹配。如果它没有返回例外文本,则在查询中增加值1.5。

  2. 通配符搜索将拦截部分字词并返回文档列表,包括一些包含文档的扩展 包含查询字词作为子字符串的术语。 q = name:shiv + k * 或尝试 q = name:(text1 * AND text2 *)