問題タブ [gae-search]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-app-engine - 「もしかして」機能を備えたGAE全文検索
Google App Engine全文検索APIに「もしかして」機能を含める予定はありますか?フルテキストクエリをテストするデフォルトの方法があると非常に強力です。たとえば、クエリ「barcak obama」は、「もしかして:barack obama?」を生成します。そして、多くの異なる言語を同時に処理できる機能があると便利です。
python - サイト全体に Search API を実装しながら、サイトの静的情報を管理するための最良のアプローチは何ですか?
最近、Google は、サイト内のドキュメントや情報を検索するために、Google アプリ エンジン アプリケーションに統合できる新しい検索 APIを作成しました。涼しい!
かなりの量の静的情報を含むかなりの数の Django リソースがあるサイトがあります。新しい Search API を使用して、この情報をサイト全体の検索エンジンに統合したいと考えています。
既存のサイトとコンテンツに使用される多数のテキスト リソースを持っている人にとって、静的な情報 (フラットな HTML ファイルから) をサイトの Search API データストアに統合する最良の方法は何ですか? おまけの質問ですが、このコンテンツを管理して、サイトにページを追加したときにそれらが検索データストアに統合されるようにするための最良の方法は何ですか?
google-app-engine - GAE 全文検索 API フレーズ マッチング
Google App Engine の実験的な Search API では、クエリの正確なフレーズ一致のみを見つけることができます。たとえば、「最高の価格のホテル」というクエリは、その正確なフレーズにのみ一致します。「ベスト ホテル プライス」や「ベスト プライス ホテル」などのテキストには一致しません。もちろん、一般的な方法でテキストを照合するのははるかに難しい作業ですが、Search API は少なくともその一部を処理できると思いました。
もう 1 つの例は、テキスト「new and used cars」と一致しないクエリ「new cars」です。
google-app-engine - Search APIの制限が機能していませんか?
数値フィールドを1から11に設定して11個のドキュメントを追加し、数値フィールドに並べ替えを設定しました。
maxResultsが11以上に設定されている場合は正常に機能しますが、値が低い場合、返される結果の順序が正しくありません。これをバグとして投稿する前に、どこかで間違いを犯したことがありますか?
java - Java の appengine 検索 API のクォータ
Java 用の新しいアプリ エンジン検索 API をテストしており、インデックスに ~3000 個のドキュメントを追加しようとする次のコードがあります。
ただし、次の例外が発生します。
add 呼び出しを 200 に設定して挿入できるドキュメントの数に制限はありますか?
次のコードを使用して、一度に 1 つのドキュメントをインデックスに挿入しようとすると:
次の例外が発生します。
API 呼び出しの割り当ては 1 日あたり 20,000 だと思いました (こちらを参照してください: https://developers.google.com/appengine/docs/java/search/overview#Quotas )。
何が起こっているかについてのアイデアはありますか?
google-app-engine - GAE 検索用のドキュメントに緯度経度位置情報ポイントを保存する方法は?
地理位置情報に基づいて検索を行うことができるという検索 API に関する GoogleIO トークの指示があります。
位置情報を保存する適切なフィールドが見つかりません。
特定の GPS 位置からの距離に基づいてクエリを発行できるように、地理位置情報をドキュメントに保存するにはどうすればよいですか?
google-app-engine - GAE Search API - Twitter スタイルのファンアウトに役立つ?
AppEngine での「100 万人のフォロワー」の twitter スタイルのファンアウト問題に対して推奨されるベスト プラクティスが何であるかに興味があります。
それはまだ Brett Slatkin の提案された解決策ですか?
それとも、ここで新しい検索 API を使用できますか? 'author:bob OR author:alice OR author:mike ... ' ad nauseum など、多数の作成者フィルターを使用して検索していただけますか? または、Search API クエリの複雑さに制限はありますか? それとも、パフォーマンスに関しては恐ろしいことでしょうか?フォローできる人数に制限があれば合理的な解決策になるのでしょうか?
フィードバックをお寄せいただきありがとうございます。
python - Search API内のFieldExpressionはカスタム関数を使用できますか?
Document
Google AppEngineは以前にSearchAPIをリリースしました。これを使用すると、Googleの検索操作と同様のインデックスシステム内で検索できるオブジェクトを作成できます。
関連するクラスの1つはFieldExpression
です。ドキュメントによると、式を使用すると、フィールドのカスタムコンテンツスニペットを定義できます。彼らがFieldExpression定義に与えた例は次のとおりです。
...name
パラメータが式を識別し、expression
パラメータが何らかの形式のコードでありFieldExpression
、ドキュメントで特定の値にアクセスしたときに実行されます。
私の質問は、式コード内から、Documentオブジェクト(または場合によっては他の場所)で外部メソッドを呼び出すことができるかどうかです。FieldExpression
そうでない場合、オブジェクトを定義するときに使用する構文オプションは何ですか?
google-app-engine - SEARCH API: ドキュメントをインデックスに追加する
これまでのところ、アプリケーションに Search API を使用して成功しています。昨日、インデックスにドキュメントを正常に追加できました。
しかし、今日同じことを実行しようとすると、この例外が発生しました。
例外:
原因: java.lang.NoSuchMethodError: com.google.appengine.api.search.Index.add(Ljava/lang/Iterable;)Lcom/google/appengine/api/search/AddDocumentsResponse;
インデックスにドキュメントを 1 つだけ追加しようとしていますが、うまくいきません。この問題を解決するための解決策を教えてください。
ありがとう。
google-app-engine - GAE で Search API クォータの使用状況を確認するにはどうすればよいですか?
数日続けて、Search API エラーが発生しました。
[クォータ制限] に達していないことはほぼ確実ですが、確認する方法が見つかりません。
管理者にない場合は、コードで現在のクォータの使用状況を確認するにはどうすればよいですか。