8
我想懲罰查詢中的一些術語,而不是忽略它們,所以「MUST NOT」操作符將不起作用? 在lucene的布爾查詢中,SHOULD是否可以使用負查詢提升?它是如何工作的?是否可以在lucene中使用負查詢提升?
我想懲罰查詢中的一些術語,而不是忽略它們,所以「MUST NOT」操作符將不起作用? 在lucene的布爾查詢中,SHOULD是否可以使用負查詢提升?它是如何工作的?是否可以在lucene中使用負查詢提升?
是的,一個query term boost是一個簡單的倍增因數,所以將其設置爲負值將有你想要的影響。
這是來自lucene郵件列表討論negative boost的一個主題。
在總結就像是一個不能不那麼嚴格,在匹配的文檔仍然會出現在搜索結果即
任何正分數(> 0),將有越來越默認分數的影響。
任何負分(< 0)都會降低默認分數。
但是「apple^-0.0001 juice^0.85」不被Lucene支持,不是嗎? – KillBill 2016-01-21 07:38:03