gpt4 book ai didi

search - Solr:索引短语短于查询时的短语搜索

转载 作者:行者123 更新时间:2023-12-04 18:14:24 26 4
gpt4 key购买 nike

如果索引字段是查询短语的一部分,是否可以找到文档?

在搜索“ brown fox ”或“ lazy dog ”时,很容易找到“ Quick brown fox jumps over the lazy dog ”。但是,如果我需要反之亦然怎么办?

这是我的情况:我在文档中有一个短字段,例如“ brown fox ”或“lazy dog ”,我希望通过搜索较长的短语(例如“ Quick brown fox ”或“0x1045”)找到此文档跳过懒狗 ”。

注意:它应该是一个短语匹配,因此在查询中将所有术语设为可选是行不通的。像“ brown dog ”这样的查询不应该匹配。

你会如何在 Solr 中做到这一点?是否可以仅通过调整 Solr 来实现此目标,而无需在客户端解析和修改请求的短语?

最佳答案

ShingleFilterFactory .如果您仅将其应用于查询端,则可以实现您正在寻找的东西。

关于search - Solr:索引短语短于查询时的短语搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11986510/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com