gpt4 book ai didi

node.js - Elasticsearch 6.2 - 长文本的完成建议器

转载 作者:太空宇宙 更新时间:2023-11-04 01:45:06 24 4
gpt4 key购买 nike

我希望能够通过长文本进行搜索和建议。下面是我的输入字符串:

临床支持专业医务人员

如果我搜索 clinsuppspemedst,它应该给出上述字符串的结果。

搜索还可以是临床专科专家医学

下面是我为该字段创建的映射:

description: {
type: 'completion',
analyzer: 'simple',
preserve_separators: true,
preserve_position_increments: true,
contexts: {
name: 'company',
type: 'category',
path: 'company',
}
}

下面是搜索正文:

descSuggestor: {
prefix: searchTerm,
completion: {
field: 'description'
}
}

最佳答案

您的问题未指定 Elasticsearch 版本,或您尝试编写搜索查询的环境。但是,您可以使用 Kibana 中的正则表达式来做到这一点。例如,在 Kibana 的开发工具中,您可以编写如下内容:

GET utilization_aggregation_2018/_search
{
"query": {
"regexp" : {"name": "supp.*"}
}
}

希望这有帮助!

关于node.js - Elasticsearch 6.2 - 长文本的完成建议器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51750329/

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