有没有办法在文本搜索关键字之前使用NOT或其他否定运算符,例如
NOT program
当我进行这样的搜索时,返回了0条记录。 请让我知道一些实现此选项的方法。
答案 0 :(得分:1)
在Solr中,您可以使用' - '减号作为NOT运算符,因此您可以将查询更改为
*:* - program
如果您使用的是SolrNet,由于这是您的问题标记方式,您可以执行以下操作
solr.Query(new SolrQuery("*:*") && !new SolrQuery("program"));
有关详细信息,请参阅Querying in SolrNet。
更新:来自Mauricio Scheffer的评论
答案 1 :(得分:-2)
没有任何搜索运算符执行您描述的搜索参数。我的建议是使用Google高级搜索功能。您可以通过多种方式使搜索更加具体,非常先进。