0
僅當文檔具有該字段時,是否可以使用提供的值過濾文檔?僅在文檔中出現字段時才過濾
對於上下文,
我的文檔類型A,B,C具有的領域。
我也有不文檔類型d和E。
我可以定義一個查詢,使得過濾僅適用於第一子集,但我可能一個新的文檔類型稍後添加到第一組,這將作廢此過濾器。
僅當文檔具有該字段時,是否可以使用提供的值過濾文檔?僅在文檔中出現字段時才過濾
對於上下文,
我的文檔類型A,B,C具有的領域。
我也有不文檔類型d和E。
我可以定義一個查詢,使得過濾僅適用於第一子集,但我可能一個新的文檔類型稍後添加到第一組,這將作廢此過濾器。
你必須查詢與匹配against all documents, except those who have a value in the field結合:
myfield:foobar OR (*:* NOT myfield:*)
..應該做你想要什麼。話雖如此,我可能會等待介紹這些額外的查詢,直到我真的看到它是需要的,因爲它會使每個查詢更昂貴,未來可能不需要 - 但這是由您的判斷決定的。