2017-03-03 58 views
0

我正在和建議者一起玩,想知道爲什麼結果集總是有多個相同的對象。爲什麼elasticsearch建議者返回多個相等的對象?

實施例請求:

{"suggest": { 
    "test" : { 
     "text": "holz", 
     "term" : { 
      "field":"title" 
     } 
    } 
}} 

結果:

{"suggest": { 
    "test": [ 
    { 
     "text": "holz", 
     "offset": 0, 
     "length": 4, 
     "options": [...] 
    }, 
    { 
     "text": "holz", 
     "offset": 0, 
     "length": 4, 
     "options": [...] 
    }, 
    { 
     "text": "holz", 
     "offset": 0, 
     "length": 4, 
     "options": [...] 
    }, 
    { 
     "text": "holz", 
     "offset": 0, 
     "length": 4, 
     "options": [...] 
    } 
    ] 
}} 

即使在options對象是完全一樣的。無論我想要什麼樣的文字,它總是一樣的。這有什麼解釋嗎?

ES版本是2.3.4

回答

相關問題