Apache Solrを使用してコンテンツをフィルタリングしてから、Google Places APIを使用して結果をフィルタリングするか、またはその逆を行います。実はGoogleの場所からこのAPIを使いたいです。
そこで、いくつかの機能(Apache Solrを使用)を使用して、場所(Google Places APIを使用)の両方をフィルター処理したいと思います。それは可能ですか?もしそうなら、どのように?ありがとう!
Apache Solrを使用してコンテンツをフィルタリングしてから、Google Places APIを使用して結果をフィルタリングするか、またはその逆を行います。実はGoogleの場所からこのAPIを使いたいです。
そこで、いくつかの機能(Apache Solrを使用)を使用して、場所(Google Places APIを使用)の両方をフィルター処理したいと思います。それは可能ですか?もしそうなら、どのように?ありがとう!
これは広く開かれた質問なので、必要な言語やプラットフォームなどがわかりません。また、これはもう始めましたか?もしそうなら、私たちがそれに追加できるようにあなたのコードを投稿してください。
コードがない場合、この質問に答えることを考えることができる唯一の方法は、概念的に次のとおりです。
SolrとGooglePlacesを呼び出すには、HTTPURLリクエストを使用する必要があります。
Googleプレイスの場合、これは次のようになります。
https://maps.googleapis.com/maps/api/place/nearbysearch/output?Key&lat&long&radius
Key、Lat、Long、Radiusは、使用できる/使用すべきパラメータのほんの一部です。
Solrの場合、これは次のようになります。
http://localhost:8983/solr/select?q=*:*&wt=json
ここ*:*
で、Solrにjson形式のすべてを要求します。明らかに、これにもパラメータを追加して特定の機能を呼び出す必要がありますが、重要なのは、HTTP URLリクエストを使用してこれらの両方をクエリし、各URLの最後に必要な引数を追加できるという質問に答えることです。
選択した言語に応じて、これらのURLを呼び出すコードは異なって見えますが、効果は同じです。
また、wt = jsonをSolrパラメーターとして保持することもお勧めします。これは、Google Placesも結果をjson形式で返すため、両方の結果でjsonを使用する方が簡単で高速な場合があります。
これがお役に立てば幸いです。役立つ場合は、コメントを投稿するか、質問をフォローアップしてください。