第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

搜索過濾器在 Elastic Search PHP 中不起作用

搜索過濾器在 Elastic Search PHP 中不起作用

PHP
胡子哥哥 2022-07-09 10:27:22
通過以下代碼存儲(chǔ)了一個(gè)新索引。$data = array(    array("Name"=>"Norman","Email"=>"in.dolor@vulputatemauris.ca","Created"=>"2019-12-29 10:28:03","Modified"=>"2020-11-07 01:45:23"),    array("Name"=>"Drake","Email"=>"posuere@sedorcilobortis.co.uk","Created"=>"2020-11-08 14:37:00","Modified"=>"2019-08-10 06:42:07"),    array("Name"=>"Wynne","Email"=>"ligula.Donec@adipiscingenim.net","Created"=>"2019-05-19 23:30:42","Modified"=>"2019-06-09 08:13:58"),    array("Name"=>"Kirsten","Email"=>"lobortis@Suspendisseeleifend.net","Created"=>"2020-01-09 23:34:19","Modified"=>"2020-04-16 10:23:07"),    array("Name"=>"Ainsley","Email"=>"elit.dictum.eu@Quisquelibero.org","Created"=>"2019-01-22 18:14:39","Modified"=>"2019-09-02 18:44:30"),    array("Name"=>"Walker","Email"=>"ullamcorper@luctussitamet.org","Created"=>"2020-11-05 23:04:46","Modified"=>"2020-01-03 09:29:36"),    array("Name"=>"Evelyn","Email"=>"amet.metus.Aliquam@dui.org","Created"=>"2020-06-28 13:23:09","Modified"=>"2019-04-02 05:41:33"),    array("Name"=>"James","Email"=>"amet.risus@nullaCras.net","Created"=>"2020-04-20 10:15:54","Modified"=>"2020-07-22 12:04:49"),    array("Name"=>"Melvin","Email"=>"nec.eleifend.non@elit.edu","Created"=>"2020-03-07 05:19:53","Modified"=>"2018-12-30 19:33:29"),);$hosts = ['http://localhost:9200'];$client = ClientBuilder::create()->setHosts($hosts)->build();$params = [    'index' => 'dummy_data',    'id'    => 'my_id',    'body'  => ['data' => $data]];$response = $client->index($params);嘗試通過以下方式搜索第一條記錄:$params = [    'index' => 'dummy_data',    'body'  => [        'query' => [            'bool' => [                'must' => [                    [ 'match' => [ 'data.Name' => 'Norman' ] ],                ],            ]        ]    ]];$results = $client->search($params);問題是它返回查詢僅與第一個(gè)匹配的所有記錄。請(qǐng)幫助解決這個(gè)問題。
查看完整描述

1 回答

?
胡說叔叔

TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超8個(gè)贊

我猜你正在使用官方的 Elasticsearch-PHP 庫。在這種情況下,您似乎將所有提供的數(shù)據(jù)索引為 1 個(gè)文檔,其中 id 為“my_id”。這就是為什么您在搜索匹配時(shí)獲取整個(gè)數(shù)據(jù)集的原因。


如果您想同時(shí)索引多個(gè)文檔,您應(yīng)該查看bulk_index端點(diǎn)。以下是官方示例供參考:


for($i = 0; $i < 100; $i++) {

    $params['body'][] = [

        'index' => [

            '_index' => 'my_index',

        ]

    ];


    $params['body'][] = [

        'my_field'     => 'my_value',

        'second_field' => 'some more values'

    ];

}


$responses = $client->bulk($params);


查看完整回答
反對(duì) 回復(fù) 2022-07-09
  • 1 回答
  • 0 關(guān)注
  • 85 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)