Получить документы, используя подстановочный знак «лайк» в Elastic search - PullRequest
0 голосов
/ 06 декабря 2018

У меня есть несколько документов, которые называются:

DocumentTitle: "119053_L048.pdf" , DocumentTitle: "119052_L048.pdf , DocumentTitle: "119029_L048.pdf , DocumentTitle: "119239_L048.pdf , DocumentTitle: "119314_L048-2.pdf" , DocumentTitle: "119310_L048-2.pdf" , DocumentTitle: "Application.pdf , DocumentTitle: "Abstract.pdf , DocumentTitle: "Drawing.pdf

, и я хочу получить документы, используя запрос Flexiblesearch, заголовки которых заканчиваются на "_ L048.pdf" .В sql запрос выглядит так:

SELECT * FROM documents_table where DocumentTitle like '%_L048.pdf';

Я пробовал ниже упругого поиска serach

URL:http://localhost:9200/document/_search?size=10000

Post Data:

{
 "_source":["DocumentSubtype","DocumentTitle","CaseID","ApplicationNumber","OpenToPublic"],
  "size" : 0,        
  "query": {
  "filtered": {
  "query": {
    "query_string": {
       "query": "OpenToPublic:true AND DocumentTitle:*_L048.pdf"
      }
    }
   }
  }
}

But it returns zero result :

{
    "took": 6,
    "timed_out": false,
    "_shards": {
        "total": 5,
        "successful": 5,
        "failed": 0
    },
    "hits": {
        "total": 0,
        "max_score": null,
        "hits": []
    }
}

Может кто-нибудь, пожалуйста, помогите.Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...