fq 的 solr 搜索匹配部分字符串

solr search by fq is matching partial string

我设置了一个 Solr 实例,其中一些文档已经编入索引。我想使用过滤器查询通过其 url 字段查询某些文档。 q 字段输入通配符字符串,fq 字段输入完整的 url 字符串。

q=*:*
fq=url:'mysite.com'

此查询 return 匹配 url:com 的所有文档。

因此,任何以 .com 结尾的域都是 returned。

如何才能 return 只有整个字符串匹配,这意味着域 mysite.com 中的文档?

双引号是解决方法。

"mysite.com" 给出了正确的结果。