gpt4 book ai didi

database - 使用表过滤器查询全文搜索的最佳方式

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:39:56 24 4
gpt4 key购买 nike

我们想使用 filter_table 限制查询字符串。

输入查询示例:

best 2018 my_brand shoes

过滤表:

单词没有空格。

-------
filter_table
-------
brand <- query has this word so return true
my_brand<- query has it but we did not consider it.
your_brand
....
last_brand
-------

返回:

if input query have sub_word in filter table, return true else return false.

蛮力法会很慢,请问有什么最好的结构吗?

最佳答案

我使用带有 ngram 分析器的 Elasticsearch 解决了这个问题。Ngram 分析器的返回速度比 SQL 快得多。

关于database - 使用表过滤器查询全文搜索的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52530272/

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