馬老師機器學(xué)習(xí)與數(shù)據(jù)挖掘
搜索(Search)
Elasticsearch提供了一個簡單,一致的REST API,用于管理集群以及建立索引和搜索數(shù)據(jù)。
REST APIs支持結(jié)構(gòu)化查詢、全文本查詢和結(jié)合了兩者的復(fù)雜查詢。
結(jié)構(gòu)化查詢:類似于SQL構(gòu)建的查詢,按索引中搜索字段,然后按字段對匹配項進行排序。
全文本查詢:查找到所有與查詢字符串匹配的文檔,按相關(guān)性對它們進行排序。
可以使用Elasticsearch的全面JSON風(fēng)格的查詢語言(Query DSL)訪問所有這些搜索功能。還可以構(gòu)造SQL風(fēng)格的查詢來在Elasticsearch內(nèi)部本地搜索和聚合數(shù)據(jù)。
?
標(biāo)簽: