douye2488 2018-12-19 13:18
浏览 76

Elasticsearch无法解决JSON_encode问题

I working on elastic search and I have 1K phone numbers when I pass this phone numbers array to elastic search to search users through phone numbers it gives me exception

Failed to JSON encode /var/app/current/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Serializers/SmartSerializer.php

Below is my Elasticsearch client initializing

$client = ClientBuilder::create()->setHosts([$host])->build();

And my working query in Elasticsearch

{
  "_source": [
    "id"
  ],
  "query": {
    "bool": {
      "must": [
        {
          "term": {
            "type": "user"
          }
        },
        {
          "bool": {
            "should": [
              {
                "prefix": {
                  "phone": {
                    "value": "923047698099"
                  }
                }
              },
              {
                "prefix": {
                  "phone": {
                    "value": "92313730320"
                  }
                }
              },
              .
              .
              .
            ]
          }
        }
      ],
      "must_not": [
        {
          "has_child": {
            "type": "blocked",
            "query": {
              "term": {
                "user_id": "u-2"
              }
            }
          }
        },
        {
          "has_child": {
            "type": "block",
            "query": {
              "term": {
                "user_id": "u-2"
              }
            }
          }
        },
        {
          "term": {
            "db_id": 2
          }
        }
      ]
    }
  }
}

I don't know that where I doing mistake. Either at client initializing or writing elasticserch query. I searched this issue but not usefull solution found or might be I did't understand clearly. But still I am stucked on this issue that how to solve this problem. Suggest any usefull link or solution. Thanks

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 关于#python#的问题:求帮写python代码
    • ¥20 MATLAB画图图形出现上下震荡的线条
    • ¥15 LiBeAs的带隙等于0.997eV,计算阴离子的N和P
    • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
    • ¥15 来真人,不要ai!matlab有关常微分方程的问题求解决,
    • ¥15 perl MISA分析p3_in脚本出错
    • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
    • ¥15 ubuntu虚拟机打包apk错误
    • ¥199 rust编程架构设计的方案 有偿
    • ¥15 回答4f系统的像差计算