Skip to content

Elasticsearch

Java面试题:Elasticsearch专场(持续更新中......)_哔哩哔哩_bilibili

Elasticsearch 是什麼

index document fields

node shard

RDBMS Elasticsearch
Table Index
Row Document
Column Field
Schema Mapping
SQL DSL

概念

java 開發,基於 lucene 搜索 聚合 分析 存儲,非關係文檔數據庫

特點

高性能 高可用 易擴展 易維護

結構化 非結構化 地理位置

mapping

文檔 json like mysql field

keyword 精確查詢,不分詞

text 分詞,到排索引

映射:手動,dynamic

全文檢索

分詞檢索

相關度

DSL

query string => kibana dev tool

term match

term : "iphone 手機 " 當成一個詞語

match : 分詞


6.MySQL(B+Trees)为什么不适合做全文检索

7.Elasticsearch 前言

8.倒排索引深入骨髓

9.Elasticsearch 的写入原理

10.读写性能调优

11.ES 的节点类型

12.搜索引擎和 ES

13.面试技巧