我在 SOLR 中有一个带有 wild char 的搜索查询。我的需要是我需要设置字符长度。SOLR 有可能吗?
例如
status:(d*mo) - 我只需要得到一个有 4 个字符的单词,即一个字符应该被替换到第二个位置
请帮忙
谢谢
伟大的 !还有一个疑问。我们是否需要在“?”之前放回斜杠?? 即需要 d\?mo 吗?同样在 SOLR 中是否支持单斜线?例如:我可以检查“杰克”这个词吗?
通配符有两种形式:
asterisk ("*")
这将匹配零个或多个任意字符和 question mark ("?")
这将完全匹配一个任意字符。 如果你想检查单个任意字符,你应该使用?
因此d?mo
将匹配具有 4 个字符的单词,其中第二个字符是可变部分。
有关详细信息,请参阅通配符查询