高级搜索特性
高级搜索基础
- • 模糊匹配
- • 同义词处理
- • 地理位置搜索
Elasticsearch高级示例
# 模糊匹配
GET /my_index/_search
{
"query": {
"fuzzy": {
"content": "搜索关键词"
}
}
}
# 地理位置搜索
GET /my_index/_search
{
"query": {
"geo_distance": {
"distance": "10km",
"location": {
"lat": 40.73,
"lon": -74.1
}
}
}
}