問題タブ [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 投票する
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 を使用していますが、同じことです):

マッピング :

参照値の例:

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

前もって感謝します。

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

elasticsearch - Elasticsearch: リスト (配列) プロパティのハイライト

Elasticsearchで「映画の登場人物結果サジェスト」を作成したいと考えています。このチュートリアルと他の多くのリソースを読み終えたばかりですが、助けが必要です:/

入力したときに結果を取得したい:

  1. 名前の最初の文字
  2. またはタグの最初の文字
  3. または任意の最初の文字のアドレス

フロントエンドに twitter typeahead.js を使用しています。「dr」などと入力すると、結果は次のようになります。

...タグによるマッチング (運転、描画)

質問は次のとおりです。

  1. これは明らかですか?(ドキュメントごとに趣味の種類ごとにすべてのタグを保存)
  2. どのプロパティが一致したかを取得することは可能ですか? (または、javascript コールバックで実行する必要があります)

お待ちいただいてありがとうございます!

編集: 2番目のポイントはハイライト機能で解決するかもしれませんが、リスト(配列)プロパティでアイテムをハイライトすることは可能ですか? 更新された要点(最後のクエリでペイロードを強調表示したい)

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

java - JTextField の自動提案

私のJavaアプリケーションは、文字列データを入力するためのテキストボックスをユーザーに提供します。入力のドメインサイズは約500語です。ユーザーが単語を入力し始めたときに提案したい。Google 自動提案のようなもの。それを行う方法はありますか?

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

android - 検索候補の数を制限する、android

カスタム検索候補で検索インターフェイスを使用する場合、表示される候補の数を制限する方法はありますか?

ありがとう!

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

java - Impl クラス AnalyzingInfixLookupFactory の Solr Suggester

Solr のサジェスト コンポーネントの使用に問題があります。使用したい実装クラスは AnalyzingInfixLookupFactory です。これを使用して、プレフィックスだけでなくインフィックスに基づいて提案を取得しています。また、検索語を 1 つのトークンとして表示するには、Solr が必要でした。しかし問題は、Solr が常にインフィックスではなくプレフィックスに基づいて提案を返すことです。

solrconfig.xml の私の Suggest コンポーネント:

schema.xml の text_general:

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

android - AutoCompleteTextView ドロップダウンの可視性の管理

AutoCompleteTextView ドロップダウンを使用して、履歴 (テキスト ボックスに文字が入力されていない場合) と Web サービス ベースの提案 (少なくとも 1 文字が入力されている場合) の両方を表示したいと思います。バッキング アダプタが実装され、機能しています。残っている唯一の問題は、ドロップダウンの可視性です。以下のアイデアを含め、いくつかのアイデアを試しました。

テキスト入力ボックスをクリックすると、ドロップダウンが表示されます。ただし、もう一度クリックすると、消えてから再び表示されます (単に消えるのではなく)。この状況で再発しないようにする方法はありますか?

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

solr - copyFieldでSolrの提案を機能させるには?

copyField が機能しない理由がわかりません。ここに私のスキーマがあります:

nameSuggest フィールドで提案を行うための提案セットアップがあります。ドキュメントをアップロードして copyField タグを保持すると、提案が機能しません (結果が返されません)。ただし、 name と nameSuggest の両方のフィールドを含むデータを削除してアップロードすると (クライアントはこれらのフィールドを複製します)、提案は機能します。

私のcopyFieldのどこが悪いのか教えていただけますか? nameSuggest フィールドが入力されているかどうかを知る方法は? クエリから返されたことがわかりません。

ありがとう、