gpt4 book ai didi

java - Solr 查询语法如 SQL “IN” 条件

转载 作者:行者123 更新时间:2023-12-01 05:26:27 25 4
gpt4 key购买 nike

这里有一个 Solr 查询问题。

例如,一个组检查查询:Solr中有一个由逗号字段吐出的字符串,例如“Group1, Group2, Group3”。我的参数是字符串列表,例如“Group3”、“Group4”、“Group5”。在这种情况下,需要检索包含“Group1, Group2, Group3”的文档,因为“Group3”包含在该字段中。

就像SQL“IN”,但我没有找到查询此类条件的方法。问题是 Solr 不允许将通配符作为第一个查询。

这个问题有什么解决办法吗?非常感谢!

最佳答案

您是否确保您在架构中使用的列的类型是:

<fieldType name="text_country" class="solr.TextField" positionIncrementGap="100">

而不是:

<fieldType name="string" class="solr.StrField" sortMissingLast="true" omitNorms="true"/>

关于java - Solr 查询语法如 SQL “IN” 条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9615248/

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