問題タブ [instantsearch.js]

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 に答える
61 参照

algolia - タイムスタンプでレコードをフィルタリングする方法

開始時刻を含むイベントのリストがあり、将来のイベントのみを表示する必要があります。基本的に のようなものstartTime > nowです。

助言がありますか?

ありがとう!

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

javascript - package:js/dart.js を介して Dart で Algolia InstantSearch を使用する

package:js/dart.js を使用して Algolia InstantSearch を既存の Dart プロジェクトに実装しようとしています。私は Dart の経験はかなりありますが、javascript の経験はありません。

誰かが私がこのようなことをする方法の例を教えてもらえますか?

私は次のことをしようとしています:

  1. 「SearchComponent」という名前のコンポーネントを作成します。
  2. 「algoliaSearchService」という名前のサービスを作成します。
  3. package:js/js.dart を使用して、Algolia InstantSearch JavaScript API と対話します。
  4. package:js/js.dart を使用して、InstantSearch JavaScript API 経由で InstantSearch アプリを初期化します。
  5. package:js/js.dart を使用して、InstantSearch JavaScript API を介して InstantSearch 検索ボックス ウィジェットを InstantSearch アプリに追加します。
  6. package:js/js.dart を使用して、InstantSearch JavaScript API を介して InstantSearch ヒット ウィジェットを InstantSearch アプリに追加します。

任意のガイダンスをいただければ幸いです。

0 投票する
0 に答える
57 参照

symfony - Algolia で 4 レベルのネストされたエンティティを取得できない

私は Algolia を使用しており、次のエンティティ階層があります。

  • 製品
  • ProductFormula ([1 - n] with Product)
  • ProductDuration ([1 - n] と ProductFormula)
  • ProductPricing ([1 - n] with ProductDuration)

私はそれらすべてをアルゴリアに保存し、それらはすべて効果的に個別に保存され、コレクションとして親エンティティにリンクされています。

  • オブジェクトから、オブジェクトの配列をProductDuration見ることができますproductPricings
  • オブジェクトから私はオブジェクトの配列をProductFormula見ることができ、それらのそれぞれには(存在する場合)の配列が含まれていますproductDurationsProductDurationproductPricings
  • BUTProductオブジェクトから、ProductFormula配列、次に配列が表示されますがProductDuration常に.productPricings null

これはアルゴリア エクスプローラーで発生していたので、最初は「プレビュー」の制限になると思いました。しかし、自分のアプリ (algolia の symfony バンドルを使用した Symfony アプリ) から実際のクエリを実行すると、同じ問題が発生します。

パラメータを見つけようとしていmaxnestinglevelますが、手がつけられません。私は何かを逃しましたか?

0 投票する
0 に答える
295 参照

algolia - カスタム関数によるインスタント検索フィルター

特定の制限により、カテゴリとサブカテゴリにインデックスを付けることができないため、手動で作成されたアイテムのリストをフィルタリングできる方法が必要です。実際には次の 2 つの部分があります。

1: トグル スイッチを使用して表示結果をフィルタリングしています

Algolia Instantsearch トグルスイッチ

2: 複数のアイテムを含むサブメニュー (これも手動で作成) があり、これらも並べ替え可能にする必要があります。

ここに画像の説明を入力

そのため、アイテムをクリックすると、フィルターがかけられます。動作は、このデモと同じである必要があります。

この部分は、具体的には:

ここに画像の説明を入力

私が直面している問題は、これがまったく可能かどうかわからないということです。はい、明らかな場所を見ましたが、役立つものは何も見つかりませんでした。繰り返しますが、リストは手動で作成されるため、インスタント検索の結果をハイジャックするためのカスタム関数が必要になると思います

どんな助けでも大歓迎です。