当查询包含特殊字符时,solr中的结果不一致

时间:2019-08-26 10:33:37

标签: solr solrj

我正在尝试对某些已经使用solrJ建立索引的日志文件进行solr搜索。我希望能够搜索一个字符串,结果是包含该特定字符串的文件的名称。     但是,如果我使用特殊字符,则搜索结果不一致。我的日志文件中有admin@10.x.x.x。如果我搜索管理员,则会得到正确的结果。如果我搜索admin @,那么我也会得到正确的结果。但是,如果我搜索admin @ 10,则没有任何结果。如果我搜索* a @之类的字符串,那么我会得到一些甚至没有该字符串的结果。

我尝试了转义元字符。那没用。

我无法显示任何代码,因为它与我的办公室工作有关。

注意:结果是指包含该特定字符串的日志文件的名称。 (不是文件名本身包含字符串。特定文件的内容包含该搜索字符串)

0 个答案:

没有答案