私はSymfonyで新しく、少し問題があります。私はオンラインで検索していて、私の問題に対する答えを見つけることができませんでした。私は検索を書く。私はfosElasticBundleを使用します。私はElasticsearchに保存したデータです。 FosElasticBundleは、elasticsearchからレコードを返すメソッドfind()を提供します。このメソッドの基本的な機能は非常にシンプルです - > find( "xxx")と文字列xxxを持つすべてのレコードを取得します。しかし、もっと複雑なことをやりたい elasticsearchに格納されたデータに何らかの形でアクセスして、後でそれらをパラメータ(地理座標)と比較したいと考えています。 "find(query)"でESのデータを参照するにはどうすればよいですか?elasticsearch(fosElasticBundle)のパラメータを使用したクエリ
0
A
答えて
0
これは地理検索ができるように見えるものです:
$finder = $this->container->get('fos_elastica.finder.app.blog_post');
$boolQuery = new \Elastica\Query\BoolQuery();
// (field, [top_left, bottom_right])
$geoQuery = new \Elastica\Query\GeoBoundingBox('geo_point', [
'51.517577,-0.090372',
'51.509047,-0.079461',
]);
$boolQuery->addMust($geoQuery);
$results = $finder->find($boolQuery);
ソース
トーク:https://www.youtube.com/watch?v=vfA9nv7Mmsw
スライド:http://foaly-nr1.github.io/slides/symfony-and-elasticsearch
関連する問題
- 1. Elasticsearchを使用したクエリの推奨
- 2. フィルタを使用したElasticsearch boolクエリ
- 3. ejsを使用したElasticsearch集約クエリへのJsonクエリ
- 4. Java APIを使用したElasticsearch FunctionScoreクエリの使用方法
- 5. VS2010のパラメータを使用したINSERTクエリ
- 6. JSONファイルを使用したJAVA APIを使用したElasticSearchのクエリ
- 7. ElasticSearch 5.1フィルタリングされた複数のフィルタを使用したクエリ
- 8. スクリプトを使用したElasticsearch multitypesクエリの不具合の修正
- 9. Elasticsearch(バージョン2.3)機能スコアフィルタリングされたタイプのクエリを使用したクエリ
- 10. AND演算子を使用したElasticsearch URIベースのクエリ
- 11. Pythonを使用したElasticsearchクエリのユーザ認証
- 12. Javaを使用したElasticsearchのクエリによる更新
- 13. Java APIを使用したクエリのElasticSearchカスタムアナライザ
- 14. elasticsearchを使用したサブフィールド配列の範囲クエリ
- 15. Elasticsearch SearchContextMissingExceptionは、Spring Data Elasticsearchを使用した 'scan&scroll'クエリ中です。
- 16. javascriptを使用した.ajaxクエリでdatafilterパラメータを使用する
- 17. ワイルドカード演算子を使用してElasticsearchクエリ文字列クエリ
- 18. パラメータ化されたクエリを使用したパラメータの改ざん防止
- 19. Elasticsearch:用語クエリは
- 20. ネストされたフィルタを使用したElasticSearchクエリは機能しません
- 21. 複数の結合とオプションのパラメータを使用したクエリ
- 22. SQL LEFT JOINオプションのパラメータを使用したクエリのレポート
- 23. Elasticsearchを使用した検索のヒント
- 24. Npgsqlを使用したCOPYクエリの防御パラメータ?
- 25. GOLANG V2 APIを使用したGoogle BigQueryのパラメータ化クエリ
- 26. SQLクエリのパラメータを使用したSQL 2008ストアドプロシージャ
- 27. RouteMagic MVCを使用したクエリ文字列パラメータの保存
- 28. SAP HANA手順のパラメータを使用した動的更新クエリ
- 29. オプションのパラメータを使用したMongoose複雑なクエリ?
- 30. Visual Studioのクエリ文字列パラメータを使用したデバッグ