我刚开始考虑将Solr用作搜索Web服务。我不知道Solr是否支持以下查询类型:
谁能指导我如何在Solr中实现这些功能?
干杯,
三南
最佳答案
Solr能够处理所有这些事情,但是每次都可以充分解释如何做,答案将成为Solr的迷你手册。
我建议您阅读Solr homepage链接的实际手册和教程。
简而言之:
可以使用Lucene通配符来实现Startswith。
仅当字段名称不正确时,才会找到完全匹配的内容。 IE。整个字段被视为单个标记。
包含是默认的搜索格式。 IE。搜索“John”将找到其搜索字段包含值“John”的任何文档。以-为前缀(例如,“-John”将仅查找不包含John的文档)。
范围(日期或整数)是可能的并且非常强大,例如date:[* TO NOW]将查找日期不在将来的任何文档。
关于web-services - Solr查询语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/968504/