0
這是否......瞭解Lucene的語法
+(content:#b content:#a +content:#c)
平均...
where content includes #b AND #a OR content includes #c?
我通過閱讀Query Parsing Syntax,但仍是不知道的回答我的問題。
這是否......瞭解Lucene的語法
+(content:#b content:#a +content:#c)
平均...
where content includes #b AND #a OR content includes #c?
我通過閱讀Query Parsing Syntax,但仍是不知道的回答我的問題。
不,這不是這個意思。首先,外部+是隱含的。結果將不會返回任何不匹配的結果。所以,不存在的任何其它方面,該查詢是相同的
content:#b content:#a +content:#c
或者:必須與內容:#C和任選含量:#b的和/或內容:#A
的等效含義您提供的將是:
(+content:#a +content:#b) content:#c
您沒有包含「OR」或||因爲沒有運營商默認爲「或」。是對的嗎? –
是的,有點。 'content:#a content:#b'和'content:#a OR content:#b'是一致的。類似地,'+內容:#a +內容:#b'和'內容:#a和內容:#b'是相同的。然而,請注意,並沒有真正的精確的,相當於'+內容:#a內容:#b'(好吧,只是簡單地說,「content:#a」得到了相同的結果,但是失去了可選的搜索字段,因此來自它的得分影響)。 – femtoRgon