[英]Advance search with solr search
我已经看过像Google高级搜索一样的高级搜索。 但是,可以通过solr搜索实现这种高级搜索吗? 我的应用程序是在Java中。 我需要实施3种高级搜索。1)包括这些单词2)匹配完全短语3)不包括这些关键字我正在使用solr 4.2和lucene 4.2
Solr确实提供了搜索各种组合的功能。
包括这些单词-Solr允许搜索不在整个文档中的单词。 可以将match运算符设置为OR(搜索任何单词),而不是AND(所有单词)。 另外,如果您使用Edismax查询解析器,则可以配置mm参数来指定单词匹配的条件。
完全匹配词组-Solr允许使用double quotes ""表示完全匹配搜索。
double quotes ""
不包括这些关键字-Solr支持布尔运算符,并且可以指定NOT (-)关键字,这些关键字不应出现在搜索结果文档中。 例如,“ cat NOT dog将在搜索的字段中返回带猫但非“狗”的文档。
NOT (-)
cat NOT dog
[英]Issues with advance search in Java NetBeans
[英]Solr MultiCore Search
[英]Solr search not working properly
[英]Search with “Hash sign” in Solr
[英]Increase Solr search concurrency
[英]concatenation string search in solr
[英]SOLR choose index at search
[英]SOLR search is not working with @ symbol
[英]Apache Solr slow search
[英]solr search by range (double)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.