gpt4 book ai didi

solr - 如何将SOLR多值字段转换为等效 Elasticsearch 字段

转载 作者:行者123 更新时间:2023-12-02 22:20:36 24 4
gpt4 key购买 nike

我正在努力将solr模式文件转换为等效的 flex 搜索。

我不知道如何将SOLR中多值的字段转换为等效的 flex 搜索

例如 :

<field name="projectid" type="string" indexed="true" stored="true" multiValued="true" />

我看着elasticsearch多字段选项,但它看起来更像是copyfield选项。

flex 搜索中的所有字段都固有地是多值的吗?

请你帮忙

最佳答案

Elasticsearch等效项是array type。您只需要在JSON文档中创建一个数组,Elasticsearch将自动检测到它是一个数组。一个简单的例子是:

{
"name":"arrayExample",
"tags":["one", "two", "three" ]
}

如果您要使用搜索词 tagsone字段上进行搜索,则将返回上述文档。

关于solr - 如何将SOLR多值字段转换为等效 Elasticsearch 字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26400569/

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