gpt4 book ai didi

full-text-search - CouchDB 全文搜索

转载 作者:行者123 更新时间:2023-12-03 20:18:04 38 4
gpt4 key购买 nike

我需要一些有关 couchdb 全文搜索的指导。它是否已经在 2.0 中默认启用,还是我们必须重建 couchdb 启用它?

设想:
它是一个文档管理系统,文档以网格形式显示。我需要能够对结果进行排序。从 map 减少到弹性索引的几次更改之后,现在我正在尝试使用芒果查询。问题是排序没有给出预期的结果。

{
"selector": {
"directoryName": {
"$eq": "mail\\test\\inbox"
}},
"sort": [{"subject": "asc"}]
}

尝试按“主题”或其他文本字段排序,我想将结果与“索引逻辑”混合在一起(例如:返回的排序主题:“此电子邮件...”、“您好...”、“此电子邮件... .”,绝对不是我需要的)。不记得分析器、 token 等是否与“奇怪”的搜索结果有关。例如,使用日期字段 desc 排序,它的效果要好得多,但是在显示从 2017 年到 desc 的文档时,我有 2014 年文档的“入侵者”结果,其中包含 2016 年和 2015 年的文档。

我为一些可能的文档排序字段创建了 json 类型的索引。创建文本类型索引不起作用。我不知道全文搜索会解决我的“排序”问题,但是由于所有对 cloudant 查询语言和全文搜索的引用,我认为此功能已包含在 2.0.0 中。

最佳答案

CouchDB 本身没有内置全文索引器。您可以使用 mango 做很多事情,但使用专用的全文索引器可能会更好。

2 个最常见的选项是:couchdb-luceneelasticseach

关于full-text-search - CouchDB 全文搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42931364/

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