しかし、最初の検索では、約5〜7秒かかり、私は全体のライブラリコードとドキュメントを確認した後、より速くそれを作るための方法を見つけることができませんでした。最初の検索後、検索は非常に高速になります。
あり、私の実装では珍しいものは何もありませんが、多分あなたは私にはない何かを見ることができます。次のコードは、私がAlgoliaを初期化活動からです:
Searcher searcher = new Searcher(ALGOLIA_APP_ID, ALGOLIA_SEARCH_API_KEY, ALGOLIA_INDEX_NAME);
searcher.setQuery(new Query("word").setExactOnSingleWordQuery(Query.ExactOnSingleWordQuery.ATTRIBUTE));
searcher.addNumericRefinement(new NumericRefinement("CountryId", NumericRefinement.OPERATOR_EQ, 1));
InstantSearch helper = new InstantSearch(this, searcher);
helper.setSearchOnEmptyString(false);
helper.search();
そして、これは、関連するXMLレイアウトです:
<FrameLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingBottom="6dp"
android:paddingRight="10dp"
android:paddingLeft="1dp"
android:paddingTop="6dp">
<com.algolia.instantsearch.ui.views.SearchBox
android:id="@+id/searchBox"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:queryHint="@string/search_text_hint"
algolia:searchIcon="@drawable/icn_search_big"
algolia:closeIcon="@drawable/icn_clear_filled_big"
android:queryBackground="@drawable/sarch_query_shape"
android:background="@drawable/search_shape"
algolia:autofocus="true"
algolia:submitButtonEnabled="false" />
</FrameLayout>`
<com.algolia.instantsearch.ui.views.Hits
android:id="@+id/hits"
android:layout_width="match_parent"
android:layout_height="match_parent"
algolia:autoHideKeyboard="true"
algolia:hitsPerPage="6"
android:layout_below="@+id/searchBarParentLayout"
algolia:infiniteScroll="false"
algolia:itemLayout="@layout/search_item_algolia_row"/>
あなたはここで問題になることができるか任意のアイデアを持っていますか?
...;'、またはその代わりにtrueに設定し、あなたはまだ同じ問題を抱えているのですか?また、ネットワークコールが5秒かかりますか、それとも5秒遅れでネットワークコールを送信しているのか不思議です(何らかの理由で)。あなたは[チャールズ](https://www.charlesproxy.com/)のようなツールを持っている場合、問題はネットワーク側(とAlgoliaのバックエンド)にある場合、あなたはすぐに確認することができます。 –
あなたの答えはありがとう。この問題はWi-Fi接続に関するものです。ネットワークツールでチェックインした後、最初のリクエストが5秒遅れていることがわかりました。その後、私は別の無線LANに切り替え、問題は無くなった。おそらくそれはvpnのbacauseです。 –
あなたが解決策を見つけたことを聞いてうれしい!私はAndroid用のInstantSearchを楽しんでいることを願っています:) –