操作我運行此查詢並返回15個產品用法 - 在elasticsearch
+(+organizationId:6 +(mainGenre:dance alternateGenre:dance) +(state:pending state:published state:accepted)) +(alias:audioProduct)
所以,這意味着有organizationId = 6(Main_Genre =舞蹈或Alternate_Genre =舞)共15種產品。但是,下面看到的這個查詢不會返回任何內容。
+(+organizationId:6 +(-mainGenre:pop -alternateGenre:pop) +(state:pending state:published state:accepted)) +(alias:audioProduct)
現在查詢就像「organizationId = 6 AND Main_Genre!= Pop AND Alternate_Genre!= Pop」。我認爲它應該會返回至少15個產品。我的意思是它應該返回MainGenre:Dance發現的產品。
有沒有人有任何想法我在做什麼錯在這裏?