我想在 Solr 4 中触发复杂的查询。如果我使用的是 Lucene,我可以使用 XML 查询解析器进行搜索并获得我需要的结果。但是,我看不到如何在 Solr 中使用 XML Query Parser。
我需要能够使用邻近搜索、布尔值、通配符、跨度或短语来执行查询(尽管这些可以通过邻近搜索来处理)。
也欢迎就如何进行的材料提供指导。
问候普内特
Solr 4.8 现在具有内置的“complexphrase”查询解析器,可以构建各种复杂的邻近查询(即嵌入布尔逻辑和通配符的短语查询)。
您可以将查询网址用作 http://xx.xxx.xx.xx:8983/solr/collectionname/select?indent=on&q= {!complexphrase%20inOrder=true}"good*"&wt=json&fl=Category,keywords ,图像ID