Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Search 野生字符中的SOLR搜索问题_Search_Solr - Fatal编程技术网

Search 野生字符中的SOLR搜索问题

Search 野生字符中的SOLR搜索问题,search,solr,Search,Solr,我在SOLR中有一个带有wild char的搜索查询。我需要设置字符长度。在索尔有可能吗 例如 状态:(d*mo)-我只需要得到一个4个字符的单词,即第二个位置应该替换一个字符 请帮忙 谢谢 太好了!还有一个疑问。我们需要在“?”之前放回斜杠吗?是否需要d \?mo?在SOLR中是否支持单斜杠?我能查一下“杰克的”这个词吗 有两种形式的通配符: 星号(“*”将匹配零个或多个任意字符和 问号(“?”将恰好匹配一个任意字符 如果要检查单个任意字符,应使用? 因此d?mo将匹配4个字符的单词,第

我在SOLR中有一个带有wild char的搜索查询。我需要设置字符长度。在索尔有可能吗

例如

状态:(d*mo)-我只需要得到一个4个字符的单词,即第二个位置应该替换一个字符

请帮忙

谢谢



太好了!还有一个疑问。我们需要在“?”之前放回斜杠吗?是否需要d \?mo?在SOLR中是否支持单斜杠?我能查一下“杰克的”这个词吗

有两种形式的通配符:

  • 星号(“*”
    将匹配零个或多个任意字符和
  • 问号(“?”
    将恰好匹配一个任意字符
如果要检查单个任意字符,应使用

因此
d?mo
将匹配4个字符的单词,第二个字符是可变部分


有关详细信息,请参阅

Great!还有一个疑问。我们需要在“?”之前放回斜杠吗?是否需要d \?mo?在SOLR中是否支持单斜杠?例如:我可以检查单词“jack's”吗?当使用特殊查询参数时,您可能需要转义。我没听清楚杰克的问题?好的。我的问题是如何搜索撇号?当我尝试时,它不起作用,在SOLR中可能吗?例如:jack’s这个词是可搜索的吗?如果是,如何搜索?这取决于您使用的字段类型以及字段的标记和分析方式。它在SOLR中也能工作。好的,你能给我一个示例代码吗,我使用字段类型作为文本