Elastica の使用- Elasticsearch PHP クライアント。非常に多くのフィールドがありますが、「Screen_name」フィールドで検索したいです。そのために私がしなければならないこと。私は用語を使用しましたが、成功しませんでした。結果は空の配列
です コードは次のとおりです。
// Load index (database)
$elasticaIndex = $elasticaClient->getIndex('twitter_json');
//Load type (table)
$elasticaType = $elasticaIndex->getType('tweet_json');
$elasticaFilterScreenName = new \Elastica\Filter\Term();
$elasticaFilterScreenName->setTerm('screen_name', 'sohail');
//Search on the index.
$elasticaResultSet = $elasticaIndex->search($elasticaFilterScreenName);
var_dump($elasticaResultSet); exit;
$elasticaResults = $elasticaResultSet->getResults();
$totalResults = $elasticaResultSet->getTotalHits();