gpt4 book ai didi

search - 如何在 solr 的多值字段中添加不同的值

转载 作者:行者123 更新时间:2023-12-04 15:24:06 25 4
gpt4 key购买 nike

我有一个名为 category(这也是一个商店字段)的多值字段,我只需要在其中添加不同的值
<field name="category">value1</field><field name="category">value2</field>
如果我按如下方式进行更新<add><doc><field name="id">E02</field><field name="category" update="add">value2</field></doc></add>
我将 value2 存储两次<field name="category">value1</field><field name="category">value2</field><field name="category">value2</field>
我只需要在多值字段的类别字段中存储/更新不同的值。这个solr怎么做?

提前致谢,
贾加德什。

最佳答案

Solr 7.3 添加了此功能。
您可以使用 add-distinct 原子更新操作,而不是 添加
Jira issue (SOLR-11267) 和 Reference Guide 中的文档:

add-distinct

Adds the specified values to a multiValued field, only ifnot already present. May be specified as a single value, or as a list.

关于search - 如何在 solr 的多值字段中添加不同的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15901944/

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