問題タブ [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.
python - Algolia reindex コマンドが urllib3 の例外で失敗する
django プロジェクトで algolia を使用しようとしています。ただし、これまでに見たことのないこの奇妙な例外に遭遇しました。コマンドを実行すると、
python3 manage.py algolia_reindex
私は次のことを得る
誰でもこの問題を解決するのを手伝ってくれますか? 私のファイルからのものではないようです。だから、これは単なる設定の問題だと思います...
algolia - すべてのファセット オプションを表示するための Algolia ファセット検索
js クライアントを使用して Algolia でファセットを使用しています。例として、色とサイズのファセットがあり、赤と大を選択すると、次のような結果を得ることができます。
これは問題なく動作し、結果に Red ファセットと Large ファセットのみが表示されます。
しかし、各ファセットで可能なすべてのオプションを表示し、選択したオプションのみを強調表示できるようにしたいと考えています。何かのようなもの:
アルゴリアで 1 つの検索クエリと通常のファセットを使用してこれを行う方法はありますか?
javascript - JavaScript - Date() を秒に変換する
ここで Algolia で作成された Hacker News 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
。このクエリを実行して、その日付以降の投稿を検索するにはどうすればよいでしょうか? この日付を秒に変換する方法がわかりません...
algolia - Algolia Js ヘルパー ファセット
私は3つの列を持っています:
すべての検索を次のように初期化したい
そのため、誰かが名前 (属性) を検索すると、それらのフィルターが使用されます。algoliasearchHelper(js) を使用してアルゴリアでこの検索を行うにはどうすればよいですか?
これがファセットの目的ですか、disjunctiveFacets ですか?
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
. name
AS order_items_name
, `o....
これは、ranking=ordered_qty に関連していると思います。この cron は、後続の cron のすべての処理を保留しています。つまり、他の magento タスク (電子メールの注文、インデックス作成など) は、この cron が実行されている間は実行されません。
これに対する修正は何ですか?
php - laravel 5 .envファイルのエントリを使用して、アルゴリア検索でインデックスを設定します
algolia
私のlaravel.env
ファイルに検索インデックスを書き込む方法を見つけようとしています。
public を使用してみましたが、うまくいき$indices = env('ALGOLIA');
ません。私はもちろんALGOLIA=some_index
私の.env
ファイルに書いています。
$indices
では、どうすれば環境変数を受け入れることができますか?
json - アルゴリア検索を使用して objectID で製品を見つけるにはどうすればよいですか?
教えてください、オブジェクトIDでjsonデータファイルから製品を見つけるにはどうすればよいですか?
私はこれをやろうとしました:
「numericAttribute」を「objectID」に置き換えようとしましたが、うまくいきませんでした。「numericAttribute」の代わりに「price」を貼り付けたところ、うまく機能し、価格で検索結果が見つかりました。
ありがとうございました!
javascript - 複数のインデックス間で Algolia クエリのランキングを比較する
そのため、AlgoliaSearch (Python および JS) を使用してきました。現在、複数のインデックスを設定しています (「犬」、「猫」、「鳥」としましょう)。現在のところ、入力フィールドにクエリを入力すると、rsults の各インデックス セクションが、各インデックスに対して表示されるクエリ結果にランキング値を適用するように見えます (たとえば、「犬」には 3 つの上位ランキングの結果があり、 「cats」は上位2件、「birds」は4件の上位結果となっていますが、アルゴリアでは各結果のランキングをインデックス全体で比較しているようには見えませんので、例えば「犬」では、 「犬」インデックス内の他の結果との比較に基づいていますが、「猫」および「鳥」の結果とは比較されていません。
設定でこれを行う方法はありますか?私はこれを理解しようとしてきましたが、決定的な答えを見つけることができません。