2017-05-08 125 views
0

在屈臣氏發現服務我已經聚集我的文檔,以獲得最高的概念。使用以下查詢:如何過濾聚集在IBM沃森發現服務的結果

term(enriched_metadata_text.concepts.text,count:10) 

但是,我的源材料已經集中在幾個中心概念。在這種情況下,冰球,所以我想要做的就是能夠過濾出這些概念。查詢看起來像這樣:

term(enriched_metadata_text.concepts.text,count:10).filter(enriched_metadata_text.concepts.text:!("National Hockey League"|"Ice hockey")) 

但是,這是行不通的。我可以得到它的工作,如果我第一次篩選:

filter(enriched_metadata_text.concepts.text:!("National Hockey League"|"Ice hockey")).term(enriched_metadata_text.concepts.text,count:10) 

的問題與此然而是它過濾的理念「冰球」的文件,然後彙總結果。我想獲取概念列表,然後過濾THAT,而不會丟失任何文檔。

在此先感謝您的幫助。

回答

0

我相信你應該能夠與nested聚集來完成你的任務,以實現自己的目標。

nested意志範圍聚集到子文檔(這是概念是什麼)

所以我的建議是要運行下面的查詢:

nested(enriched_metadata_text.concepts).filter(enriched_metadata_text.concepts.text:!("National Hockey League"|"Ice hockey")).term(enriched_metadata_text.concepts.text,count:10) 

請讓我知道這是否正常工作!

+0

嗨安德魯。 ,準確的查詢沒有工作,使用工具發現它只是離開微調兜兜轉轉吧。我現在將閱讀發現文檔以更多地瞭解「嵌套」的功能。 – Gwilym

相關問題