問題タブ [search-suggestion]

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 投票する
0 に答える
391 参照

android - Android で ParseObjects をカスタム検索候補に取得する方法

ParseObjects を Android の検索候補ボックスに表示する方法があるかどうかを尋ねたいと思います。私は最近のクエリの提案をうまく作成しましたが、うまくいきました。しかし今、ユーザーが -show results を入力している間に、Parse.com から 1 つの文字列コレクションを配置する必要があります。これには、入力中のクエリが含まれています。1週間探しても結果が出ないので、ちょっと必死です。

それを達成する方法はありますか?

SearchActivity の通常の ParseQuery では、次のようになります。

ParseQuery を実装する必要がある SuggestionAdapter:

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

firefox - Firefox のカスタム検索プロバイダーに Google 候補を追加する

Firefox 用のカスタム検索プロバイダーが壊れています。ごく最近まで、それは魅力のように機能していました。誰かがそれを修正する方法を教えてもらえますか? このように見えます。

運が悪かったので、新しい提案 URL を試しましたhttp://suggestqueries.google.com/complete/search?client=firefox&q={searchTerms}。アドバイスありがとうございます!

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

elasticsearch - スコアをelasticsearchの補完候補入力に追加する

Elasticsearch CompletionSuggesterを実装する必要があります。

次のようにマップされたインデックスがあります。

次のようにドキュメントをインデックスに追加します。

そして、私はこのリクエストを次の宛先に送信しますmy_index/_suggest:

結果のオプションは次のようになります。

これはうまくいきますが、username一致したものが最初になるようにオプションをソートする必要があります。手動で行うことはできますが、それでは長さとオフセットを使用できなくなり、遅くなります。

個々の入力にスコアリングを追加することは可能ですか (全体が示唆するわけではありません)、その方法はソートに影響しますか? 私が使用するアプローチでは、そうではないようです。

別の関連する質問ですが、値の配列ではなくフィールドの配列を入力に指定して、重複を回避することは可能ですか? はいの場合、ES が提案を生成するときにフィールドのスコアの設定が考慮されますか?

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

android - Android の検索候補、なぜ単語全体を入力して候補を表示する必要があるのですか?

提案が有効になっている検索ウィジェットがあります。すべて問題なく動作しますが、提案を得るには単語全体を書かなければなりません。

- android:searchSuggestThreshold="2" を設定しましたが、提案を取得するには、単語 (5-6) 文字を終了する必要があります。なんで?

私は本当に、本当に助けていただければ幸いです。ありがとう!

マニフェスト:

そして、SearchContentProvider で使用されている部分:

そして searchable.xml:

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

magento - solrからの提案として2つ以上の単語を取得する方法

私は解決できないこの問題を抱えています。適切な言葉で説明できないからです。私はこれに慣れていないので、この不器用な質問で申し訳ありません。

以下に、私の目標の概要を示します。

Magento CE 1.7.0.2 と Solr 4.6.0 を使用しています。

ここで私の目標を見ることができます..

私のconfig.xml

正常に動作しますが、問題は、単語の提案が1つしかないことです...

この単語の提案を探している場合次の提案が表示されます。

そして今、私は「adidas bla」で提案を探しています。これは、この2つ以上の単語の組み合わせのようにadidasの黒を与える必要があります。提案も

こちらを一度ご確認ください

ここで私は製品を手に入れています。そのように私は提案を得たいだけです。

何か案は ?

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

solr - SOLR スペル候補で空白保存単語の頻度を取得する

現在、SOLR スペルチェック機能を使用しています。空白がある場合、入力の元の頻度を見つけることができないという問題に直面しています。

例えば、

spellcheck.q=aple「aple」という単語の origFreq を返します

ここに画像の説明を入力

ただし、 のようなスペースを含むテキストを入力するとbank of amarica、単語全体の頻度が取得されません。代わりに、個々の単語の頻度を示しています。これに対する提案は、solr の照合を介して提供されます。

ここに画像の説明を入力

hitsこの場合、スペースで入力された入力を取得する方法はありbank of amaricaますか?

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

elasticsearch - Elasticsearch フレーズ サジェスター

「 Phrase Suggester 」を利用したいのですが。問題があります。「johni depp」と入力すると、次の順序でいくつかの結果が返されます。

  1. ジョン・デップ
  2. ジョニーデップ
  3. ジョアン・デップ
  4. ジョン・デップ

最初の結果が「ジョニー・デップ」になるように、jsonを使用して提案をソートするにはどうすればよいですか? phonetic indexerでこれを試してみましたが、成功しませんでした。

これは私の構成です:

クエリ:

インデクサー (Elastica を使用していますが、同じことです):

マッピング :

参照値の例:

  • ジョン・クリーズ
  • ジョン・ゲンバーリング
  • ジョニー・ハリーデイ
  • ジョニーデップ
  • ジョアン・スファー
  • ジョアンナ・ライテル
  • サミュエル・ジョンソン
  • ジョンソン・トラオレ

前もって感謝します。