当我搜索“shiv k”这样的名字时,Solr搜索失败。但它在solr中被索引为“shiv kumar”。虽然键入它给了我结果但是当我在键入“Shiv k”期间到达这一点时它没有产生任何结果。 任何想法。
提前致谢。
答案 0 :(得分:1)
尝试以下方法:
模糊搜索 : q = name:“shiv k”~1.5 它会以一定的信心返回匹配。如果它没有返回例外文本,则在查询中增加值1.5。
通配符搜索将拦截部分字词并返回文档列表,包括一些包含文档的扩展 包含查询字词作为子字符串的术语。 q = name:shiv + k * 或尝试 q = name:(text1 * AND text2 *)