gpt4 book ai didi

java - 指南针在搜索查询中返回 0 行且包含 “#”(哈希字符)

转载 作者:行者123 更新时间:2023-12-01 15:37:54 26 4
gpt4 key购买 nike

我在我的项目中使用基于指南针的索引。现在,在其中一种情况下,我的字段值类似于“dummy#value”。因此,如果我尝试搜索任何包含“#”字符的值,它会返回 0 行..

例如

虚拟表

id   field_name
----------------
1 dummy#value
2 otherVal1
3 otherVal2

查询

+(+alias:DummyTable +field_name:dummy#value*) +(alias:DummyTable)

返回 0 行,而

+(+alias:DummyTable +field_name:dummy*) +(alias:DummyTable)

返回 1 行..

最佳答案

我不认为 # 是一个特殊字符,所以我很惊讶这对你不起作用。您可以尝试使用 \# 转义字符。

另一种选择可能是将术语用引号引起来

祝你好运

关于java - 指南针在搜索查询中返回 0 行且包含 “#”(哈希字符),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8590293/

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