Elasticsearch - Wie bekomme ich die Liste der beliebtesten Wörter der Dokumente

9

Ich habe einen temporären Index mit Dokumenten, die ich moderieren muss. Ich möchte diese Dokumente nach den darin enthaltenen Wörtern gruppieren.

Zum Beispiel habe ich diese Dokumente:

1 - "aaa bbb ccc ddd eee fff"

2 - "bbb mmm aaa fff xxx"

3 - "hhh aaa fff"

Also, ich möchte die beliebtesten Wörter bekommen, idealerweise mit Zahlen: "aaa" - 3, "fff" - 3, "bbb" - 2, etc.

Ist das mit elasticsearch möglich?

    
oleg 02.01.2015, 11:48
quelle

1 Antwort

10

Mit einer einfachen Begriffssummensuche werden Ihre Anforderungen erfüllt:

(wobei mydata der Name Ihres Felds ist)

%Vor%

gibt zurück:

%Vor%     
Olly Cruickshank 02.01.2015, 12:32
quelle

Tags und Links