Elasticsearch 5.5 не может прочитать путь к файлу - PullRequest
0 голосов
/ 07 марта 2019

Я пытаюсь получить документыasticsearch с помощью node.js

Ниже приведены детали эластичного поиска

{
        "_index" : "media-demo-index8",
        "_type" : "media-demo-type8",
        "_id" : "5c7fb051701a21d019c5d96b",
        "_score" : 1.0,
        "_source" : {
          "path" : "2019/03/corporate_Screen-Shot-2019-03-06-at-5.04.04-PM.png",
          "slug" : "Screen-Shot-2019-03-06-at-5.04.04-PM.png",
          "desc" : "",
          "title" : "image 5",
          "video_info" : {
            "size" : "",
            "cc_url" : "",
            "poster_image" : "",
            "src_webm" : "",
            "src_ogv" : "",
            "src_mp4" : "",
            "src_youtube" : "",
            "source" : "",
            "type" : "reference"
          },
          "Dates" : {
            "modified" : "2019-03-06T11:34:41.224Z",
            "created" : "2019-03-06T11:34:41.224Z"
          },
          "friendly_name" : "media image",
          "media_date" : "03/12/2020 5:04 PM",
          "year" : "2020",
          "Flags" : {
            "archived" : false,
            "public" : true
          },
          "searchable" : true,
          "file_info" : {
            "mime_type" : "",
            "file_size" : "",
            "file_link" : ""
          }
        }
      }

Попытка получить вышеуказанную запись с помощью "path": ["2019/03/corporate_Screen-Shot-2019-03-06-at-5.04.04-PM.png"]

Ниже приведен фрагмент моего кода

var client = new elasticsearch.Client({
    host: searchCfg.elasticsearchUri,
    requestTimeout: 60000
});

 client.search({
    index: searchIndex,
    type: searchType
    ,body: {
     query: {
        terms: {
          "path": ["2019/03/corporate_Screen-Shot-2019-03-06-at-5.04.04-PM.png"]
                }
             }
         }
     });

Получение нулевой записи при выполнении этого.

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

Я получаю ту же проблему с любым специальным символом, используемым в запросе термина. Есть ли способ использовать специальный символ вместе с термином запроса. Пожалуйста, предложите мне. Заранее спасибо!

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