0

我正在创建搜索查询以过滤我的数据,它没有按照我的预期过滤我的查询字符串是:2009 年的再投资法案 - RD&D 在替换字符串后不会返回任何结果:2009 年的再投资法案 / RD&D 工作正常。如果是,那么 solr 搜索是否有任何限制,那么哪些特殊字符是不允许的。使用 solr 使用特殊字符搜索的替代方法是什么

4

1 回答 1

1

Solr 查询解析器特别对待某些字符。例如,-表示在 Solr Query Parser 语法中排除下一个术语。您可以使用反斜杠转义这些特殊字符,或将它们括在引号中。

您可以在Solr 查询文档中找到更多信息。

于 2013-10-04T13:09:14.613 回答