Elasticsearch Completion Suggester 实战

Completion Suggester是Elasticsearch SearchAPIs中一种,主要用于输入框的自动补齐功能。

我将通过字或者拼音首字母推荐成语的java程序作为实战演示。

项目地址:https://github.com/tangwanggong/week-project/tree/master/week-1

成语数据来源:https://github.com/pwxcoo/chinese-xinhua

#成语结构
{
    "derivation": "语出《法华经·法师功德品》下至阿鼻地狱。”",
    "example": "但也有少数意志薄弱的……逐步上当,终至堕入~。★《上饶集中营·炼狱杂记》",
    "explanation": "阿鼻梵语的译音,意译为无间”,即痛苦无有间断之意。常用来比喻黑暗的社会和严酷的牢狱。又比喻无法摆脱的极其痛苦的境地。",
    "pinyin": "ā bí dì yù",
    "word": "阿鼻地狱",
    "abbreviation": "abdy"
}

根据需求,我们需

你可能感兴趣的:(学习实践,Elasticsearch,completion,suggester)