InstantSearch ファミリー: InstantSearch Android |インスタントサーチ iOS |インスタントサーチに反応する |インスタントサーチ.js |角度インスタントサーチ | Vue インスタントサーチ。
InstantSearch Android は、 Algolia を使用して Android 上で最高のインスタント検索エクスペリエンスを構築するのに役立つウィジェットとヘルパーを提供するライブラリです。これは、Algolia の Kotlin API クライアント上に構築されており、さまざまな検索インターフェイスを迅速に構築するための高レベルのソリューションを提供します。
サンプル アプリで InstantSearch Android の動作を確認できます。利用可能なすべてのウィジェットの具体的な例を確認してください。
build.gradle の依存関係に次の行を追加することで、Android アプリケーションに InstantSearch を追加できます。
implementation " com.algolia:instantsearch-android: $i nstantsearch_version "
2.x
から最新バージョンに移行するには、移行ガイドに従ってください。
次の行を build.gradle の依存関係に追加することで、Compose UI サポートを追加できます。
implementation " com.algolia:instantsearch-compose: $i nstantsearch_version "
build.gradle の依存関係に次の行を追加することで、Paging 3 サポートを追加できます。
implementation " com.algolia:instantsearch-android-paging3: $i nstantsearch_version "
build.gradle
の依存関係に次の行を追加することで、 InstantSearch Insights をAndroid アプリケーションに追加できます。
implementation " com.algolia:instantsearch-insights-android: $i nstantsearch_version "
詳しくは図書館をご覧ください。
R8 を使用する Android プロジェクトでこのライブラリを使用する場合は、何もする必要はありません。特定のルールはすでに JAR にバンドルされており、R8 によって自動的に解釈できます。
ただし、R8 を使用しない場合は、このライブラリの依存関係である Algolia Kotlin クライアントからのルールが必要になる場合があります。
InstantSearch Android は実行時にデータ ポイントを収集します。これは、InstantSearch チームが将来の開発を改善し、優先順位を付けるのに役立ちます。
収集されたデータの完全なリストは次のとおりです。
HitsSearcher
、 FilterState
など)FacetListInteractor
のfacets
値のデフォルトは空のリストです。ファセットのリストを使用してインスタンス化すると、テレメトリは、 facets
パラメーターがカスタム値を受け取ったことを追跡しますが、値自体は追跡しません。InstantSearch は機密データや個人データを収集しません。ただし、次のコードを使用してテレメトリ収集をオプトアウトすることもできます。
Telemetry .shared.enabled = false
バグや不足している機能の報告から、タイプミスの修正や改善の提案まで、あらゆる貢献を歓迎します。開発環境をセットアップするには、「貢献ガイド」を読んでください。
問題が発生しましたか?サポートに連絡する前に、ライブラリに関する最も一般的な問題や注意事項に対する回答が記載されている FAQ にアクセスすることをお勧めします。
InstantSearch Android は、Apache V2 に基づいてライセンスされています。