2016-12-16 24 views
0

私は以下の問題があります。私はLaravelでElasticSearchを使用するためにLaravelとElasticQuentパッケージを使用します。私のSQLリクエストには35行が含まれており、ElasticSearchインデックスに追加した後は18行しか含まれていません。私の問題の理由は何ですか?返信ありがとう。ElasticSearchインデックスにはほとんどデータがありません

+0

インデックスに使用するコードをElasticsearchに指定することはできますか – Dulguun

答えて

-1

返信いただきありがとうございますが、自分で解決策を見つけました。問題はElasticQuentパッケージにありました。 ElasticSeacrhのインデックス属性 '_id'に、DBのフィールドIDの値を割り当てます。私のSQLリクエストは2つの 'UNION'であったので、類似のIDを持ついくつかのアイテムがあり、ElasticSearchインデックスにスタックされていたため、インデックス内のアイテム数はSQLリクエストの行とは異なりました。

関連する問題