使用转义solr保留关键字进行Solr搜索

Moh*_*nka 4 python solr pysolr

如何在solr中查询包含solr保留关键字的字段为":"?

例如,

q = 'uri:http://www.example.com'
Run Code Online (Sandbox Code Playgroud)

为包含保留字":"的" http://www.example.com " 引发错误

MrT*_*opf 5

我刚测试了这个,似乎只是逃避":"就像":"一样:

q = 'uri:http\://www.example.com'
Run Code Online (Sandbox Code Playgroud)

对于我自己网站的索引,我倾向于只存储URL的路径,因为我自己知道域名,所以这对我来说不是问题.但是,如果您索引外部URL,那么您当然需要完整的URL.