如何从Solr结果集中排除一组文档ID?基本上是这样的
/select?q=tag_id:367 AND NOT id:(306670,302209)
我尝试了它并没有排除那些id的文件.
har*_*ler 28
试试这个:
/select?q=*:*&fq=tag_id:367 AND id:[* TO *] -id:(306670 302209)
Run Code Online (Sandbox Code Playgroud)
这应该允许您构建添加任意数量的ID,而无需-id:302209每次想要消除ID时添加.反之亦然,你可以-用a 交换+并强制一组值也在那里.
找到一个解决方案
/select?q=tag_id:367&fq=-id:306670 AND -id:302209
Run Code Online (Sandbox Code Playgroud)
不知道这是否是最好的方法!