問題タブ [algolia]

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.

0 投票する
1 に答える
617 参照

python - Algolia reindex コマンドが urllib3 の例外で失敗する

django プロジェクトで algolia を使用しようとしています。ただし、これまでに見たことのないこの奇妙な例外に遭遇しました。コマンドを実行すると、

python3 manage.py algolia_reindex

私は次のことを得る

誰でもこの問題を解決するのを手伝ってくれますか? 私のファイルからのものではないようです。だから、これは単なる設定の問題だと思います...

0 投票する
2 に答える
3529 参照

algolia - すべてのファセット オプションを表示するための Algolia ファセット検索

js クライアントを使用して Algolia でファセットを使用しています。例として、色とサイズのファセットがあり、赤と大を選択すると、次のような結果を得ることができます。

これは問題なく動作し、結果に Red ファセットと Large ファセットのみが表示されます。

しかし、各ファセットで可能なすべてのオプションを表示し、選択したオプションのみを強調表示できるようにしたいと考えています。何かのようなもの:

アルゴリアで 1 つの検索クエリと通常のファセットを使用してこれを行う方法はありますか?

0 投票する
1 に答える
61348 参照

javascript - JavaScript - Date() を秒に変換する

ここで Algolia で作成された Hacker News API を使用しています。

https://hn.algolia.com/api

ある時点から次のクエリを実行するように指示されているため、投稿を検索するように指示されているため、少し混乱しています。

タイムスタンプ以降Xのコメント (秒) http://hn.algolia.com/api/v1/search_by_date?tags=comment&numericFilters=created_at_i>X

秒単位のタイムスタンプに置き換えるXと書かれていますが、これをどのように正確に行うのでしょうか? 私が持っている最後の投稿がにあるとしましょう2015-08-25T15:35:58.000Z。このクエリを実行して、その日付以降の投稿を検索するにはどうすればよいでしょうか? この日付を秒に変換する方法がわかりません...

0 投票する
1 に答える
541 参照

algolia - Algolia Js ヘルパー ファセット

私は3つの列を持っています:

すべての検索を次のように初期化したい

そのため、誰かが名前 (属性) を検索すると、それらのフィルターが使用されます。algoliasearchHelper(js) を使用してアルゴリアでこの検索を行うにはどうすればよいですか?

これがファセットの目的ですか、disjunctiveFacets ですか?

0 投票する
1 に答える
146 参照

magento - アルゴリア・マジェント・モジュールのordered_qtyがcronの実行をブロックするランキング属性として

Algolia 検索をローカル開発環境からステージング環境に移動しました。ステージングでは、144,000 件のサンプル注文と 100,000 件の製品があります。これらの数値は両方とも、本番環境よりも小さくなっています。

アプリ ID とその他の資格情報を挿入して保存しました。AOE スケジューラーを使用して cron を実行しています。algoliasearch_run_queue は現在 5 時間実行されており、同じクエリを作成しているようです。

SELECT SUM(order_items.qty_ordered) AS ordered_qty, order_items. nameAS order_items_name, `o....

これは、ranking=ordered_qty に関連していると思います。この cron は、後続の cron のすべての処理を保留しています。つまり、他の magento タスク (電子メールの注文、インデックス作成など) は、この cron が実行されている間は実行されません。

これに対する修正は何ですか?

0 投票する
1 に答える
267 参照

php - laravel 5 .envファイルのエントリを使用して、アルゴリア検索でインデックスを設定します

algolia私のlaravel.envファイルに検索インデックスを書き込む方法を見つけようとしています。

public を使用してみましたが、うまくいき$indices = env('ALGOLIA');ません。私はもちろんALGOLIA=some_index私の.envファイルに書いています。

$indicesでは、どうすれば環境変数を受け入れることができますか?

0 投票する
1 に答える
2909 参照

json - アルゴリア検索を使用して objectID で製品を見つけるにはどうすればよいですか?

教えてください、オブジェクトIDでjsonデータファイルから製品を見つけるにはどうすればよいですか?

私はこれをやろうとしました:

「numericAttribute」を「objectID」に置き換えようとしましたが、うまくいきませんでした。「numericAttribute」の代わりに「price」を貼り付けたところ、うまく機能し、価格で検索結果が見つかりました。

ありがとうございました!

0 投票する
1 に答える
1361 参照

javascript - 複数のインデックス間で Algolia クエリのランキングを比較する

そのため、AlgoliaSearch (Python および JS) を使用してきました。現在、複数のインデックスを設定しています (「犬」、「猫」、「鳥」としましょう)。現在のところ、入力フィールドにクエリを入力すると、rsults の各インデックス セクションが、各インデックスに対して表示されるクエリ結果にランキング値を適用するように見えます (たとえば、「犬」には 3 つの上位ランキングの結果があり、 「cats」は上位2件、「birds」は4件の上位結果となっていますが、アルゴリアでは各結果のランキングをインデックス全体で比較しているようには見えませんので、例えば「犬」では、 「犬」インデックス内の他の結果との比較に基づいていますが、「猫」および「鳥」の結果とは比較されていません。

設定でこれを行う方法はありますか?私はこれを理解しようとしてきましたが、決定的な答えを見つけることができません。