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"
}
根据需求,我们需