gpt4 book ai didi

websolr - 在 websolr 中搜索 "-"

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

websolr 正在回归

 RSolr::Error::Http - 400 Bad Request
Error: <html><head><title>Apache Tomcat/6.0.28 - Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> </head><body><h1>HTTP Status 400 - org.apache.lucene.queryParser.ParseException: Cannot parse '----': Encountered &quot; &quot;-&quot; &quot;- &quot;&quot; at line 1, column 1.
Was expecting one of:
&quot;(&quot; ...
&quot;*&quot; ...
<QUOTED> ...
<TERM> ...
<PREFIXTERM> ...
<WILDTERM> ...
&quot;[&quot; ...
&quot;{&quot; ...
<NUMBER> ...

曾经试图搜索“-”字符。

其他特殊字符工作正常,如“:”等我尝试使用 CGI.escape 但它无法转义到这些字符。

最佳答案

你试过用反斜杠转义吗?

通常当您为文档编制索引时,分词器会自行删除破折号,因此您可能只想删除破折号,除非您的意思是它是一个否定查询。

完整的 Solr 查询语法在这里:http://wiki.apache.org/solr/SolrQuerySyntax

关于websolr - 在 websolr 中搜索 "-",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9976346/

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