2014-01-21 4 views
1

Я новичок в поиске эластичности. Можете ли вы помочь мне в создании запроса? Мне нужен поиск по имени.Fulltext query with elastica

GET /site/file/_search 

"hits": [ 
    { 
     "_index": "site", 
     "_type": "file", 
     "_id": "135", 
     "_score": 1, 
     "_source": { 
     "userId": 0, 
     "name": "P1030021j.jpg", 
     "extension": "jpg", 
     "size": 1256 
     } 
    } 
] 

Спасибо,

+0

Этот вопрос меня огорчает. Пожалуйста, дайте более подробную информацию, контекст, сопоставления и т. Д. –

ответ

2

Я нахожу для моей проблемы:

{ 
    "fuzzy_like_this" : { 
     "fields" : ["name"], 
     "like_text" : "Search string", 
     "max_query_terms" : 12 
    } 
} 
0

Поиск по URL:

GET /site/file/_search?q=name:P1030021j.jpg

Поиск По RESTful API

GET /site/file/_search 
{ 
    "query" : { 
     "query_string" : { 
      "query" : "name:P1030021j.jpg" 
     } 
    } 
}