Как запросить строку с несколькими условиями?

У меня есть код запроса, как это.

{
    "query": {
        "query_string" : {
            "query" : "content_normalization:*ชื่นชม*" 
        }
    }
}

И я не могу использовать "матч" на тайском языке (я не знаю почему). Я хочу выполнить поиск в одном поле, которое содержит текст "ชื่นชม", но не содержит текст "ครับ".

Заранее спасибо.

1 ответ

{
  "query": {
    "bool": {
      "must": [
        {
          "query_string": {
            "query": "content_normalization:*ชื่นชม*"
          }
        }],
        "must_not":[
        {
          "query_string": {
            "query": "content_normalization:*ครับ*"
          }}]}}}
Другие вопросы по тегам