問題タブ [autosuggest]

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

algorithm - データベース提案エンジンを最適化する方法

アイテムごとのおすすめ動画のオンライン エンジンを作成しています。私はいくつかの調査を行いましたが、それを実装する最良の方法は、ピアソン相関を使用て item1、item2、および相関フィールドを含むテーブルを作成することだと思いますが、問題は、アイテムの各レートの後に相関を再生成する必要があることです最悪の場合の N レコード (N はアイテムの数)。

私が読んだ別の考えはの記事ですが、それを実装する方法は考えていません。

では、このプロセスを最適化するための提案は何ですか? または他の提案はありますか?ありがとう。

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

gwt - GWT:複数の単語を含む提案ボックス

ユーザーがいくつかのキーワードを記述できるテキストボックスを提案する必要があります(指定されたキーワードでファイルアーカイブを検索するため)。ただし、キーワードは区切り文字を使用して順番に入力できます。

例えば:keyword1; keyword2; key...

GWTで作りたいです。

いくつかの実装例(JavaScript / jQueryにある可能性があります)またはこれを作成する方法を知っているかどうか教えてください。

TIA

0 投票する
13 に答える
61428 参照

jquery - extraParams を使用して追加の GET 変数を渡す jQuery Autocomplete

Jörn Zaefferer [ソース: http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/]による jQuery Autocomplete v1.1 プラグインを特に参照しています。このプラグインにはかなりの数のバリエーションがあるようです。

オートコンプリートで提案を提供したいフィールドが複数あるため、ユーザーが入力を開始したときに追加のパラメーターをサーバーに渡そうとしています。

クエリに加えて、入力された名前属性をサーバーに送信したいのですが、extraParams 内で $(this).attr('name') を使用できないようです。

私のjQuery:

これは私の HTML です。

助言がありますか?

0 投票する
3 に答える
391 参照

java - Eclipseでメソッド名のスペルを間違えた後にオートコンプリートを取り戻すにはどうすればよいですか?

EclipseでJavaをコーディングしているときは、オートコンプリート機能が好きです。つまり、オブジェクトのメソッド名を入力し始めたときに表示されるメソッド名のポップアップを意味します。それとも、別の何か、つまりメソッドの提案と呼ばれていますか?

ただし、メソッド名のスペルを間違えるとポップアップが非表示になり、メソッド名のスペルを間違えた部分を削除してもポップアップは表示されません。穴のメソッド名を再度入力せずに、スペルミスの後にポップアップを元に戻す方法はありますか?

0 投票する
9 に答える
77174 参照

algorithm - オートコンプリートのアルゴリズム?

ユーザーが Google で検索語を入力したときにクエリの候補を表示するために使用されるアルゴリズムについて言及しています。

私が主に興味を持っているのは: 1. 最も重要な結果 (一致するものよりもクエリの可能性が最も高い) 2. 部分文字列の一致 3. あいまい一致

Trie または一般化された trie を使用して一致を見つけることができることは知っていますが、上記の要件を満たしていません...

ここで以前に尋ねられた同様の質問

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

python - 地理名データベース(都市、関心のあるポイント)

私はdjangoで旅行ウェブサイトを構築しています。ユーザーが目的地の都市名(または黄色い石などの関心のあるポイント)を入力しているときに、ajax自動提案を実行したいと思います。問題は、どうすれば提案データベースを入手できるかということです。Webサービスはありますか?外国の都市もサポートできれば最高です。どうもありがとう。

0 投票する
3 に答える
4473 参照

c++ - 全文検索エンジンをお勧めできますか?

全文検索エンジンをお勧めできますか?(できればオープンソース)

私は多くの(比較的短いですが)HTMLドキュメントのデータベースを持っています。ユーザーがC++デスクトップアプリケーションに1つ以上の検索語を入力して、このデータベースを検索できるようにしたいと思います。したがって、私は自分のアプリと統合するための高速全文検索ソリューションを探しています。理想的には、次のようにする必要があります。

  • the、、などofの一般的な単語をスキップしますand
  • ステミングをサポートします。つまり、検索すると、、、およびをrun含むドキュメントも検索されます。runnerrunningran
  • 新しいドキュメントがデータベースに追加されたときに、バックグラウンドでインデックスを更新できます。
  • 検索語の提案を提供できる(Googleの提案など)
  • 十分に文書化されたAPIを使用する

説明のために、データベースに2つのドキュメントしかないものとします。

ドキュメント1This is a test of text search.

ドキュメント2Testing is fun.

次の単語がインデックスに含まれている必要が ありfunます:、、、、、。ユーザーが検索ボックスに入力した場合、アプリケーションが提案できるようにします。(理想的には、アプリケーションは検索エンジンに、で始まる10個の最も一般的な検索語を照会できる必要があります)。を検索すると、両方のドキュメントが返されます。searchtesttestingtextttesttestingtextttesting

その他のポイント:

  • マルチユーザーサポートは必要ありません
  • 複雑なクエリのサポートは必要ありません
  • データベースはユーザーのコンピューター上にあるため、インデックス作成はローカルで実行する必要があります。

CまたはC++ベースのソリューションを提案できますか?(CLuceneXapianを簡単に確認しましたが、どちらかが私のニーズに対応できるかどうかはわかりません。特に、検索ワードインデックスで提案機能をクエリする場合はそうです)。

0 投票する
5 に答える
3102 参照

php - AJAXとPHPでGoogleの提案を模倣する

次のコードでGoogleの提案を模倣したいと思います。つまり、次のことを意味します。

ステップ1:ユーザーが検索ボックスに入力すると、クエリ文字列がサーバーのphpファイルによって処理され、クエリ提案文字列が返されます(Ajaxオブジェクトを使用)。

ステップ2:ユーザーがクエリ候補をクリックすると、検索ボックスに入力されます(オートコンプリート)。

ステップ1は達成されますが、ステップ2は達成されません。問題は.click()メソッドにあると思います(後で.live()を使用しますが、それでも機能しません)。<li>私の意図は、動的に作成された要素にonclickイベントをバインドする.live()または.click()を使用することです。何か案が?

PHP:

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

jquery - オートコンプリートにより、jQueryホバーがフェードアウトします(デモを含む)

デモ: http: //www.christianbullock.com/so-demo/(少し錆びていることはわかっています)。

スクリーンショット:http://i46.tinypic.com/2rh7fgn.png

青い長方形にカーソルを合わせると、ログインパネルが表示されます。入力フォームの1つをダブルクリックして、以前に入力したユーザー名を表示する場合を除いて、提案されたユーザー名の1つにカーソルを合わせると、パネルがフェードアウトします...jQueryは私のマウスは、実際にはそうではないのに、divを離れました。

誰かが以前にこのような何かに遭遇したことがありますか?誰かが修正を知っていますか?

ありがとう。

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

android - サムネイルとして表示される画像の DPI を検索候補ビューに通知するにはどうすればよいですか?

Android 検索と自動検索提案機能を使用するアクティビティがあります。

私がアクティビティで使用しているサムネイルはすべて SD カードに保存され (たくさんあります)、すべて MDPI 解像度です。

アクティビティでそれらを使用する場合、これを考慮して適切にスケーリングできるため問題ありませんが、検索候補ビューでは、サムネイルが現在の DPI であると想定されているように見えるため、HDPI デバイスではサムネイルが小さく見えます。

カスタムを使用して検索候補ビューのサムネイルを取得し、メソッドContentProviderをオーバーライドしてopenFileいますが、ジェネリックを返すだけなので、DPI の設定を制御する方法がわかりませんParcelFileDescriptor

を使用しParcelFileDescriptorて、検索候補ビューに DPI を通知することはできますか? または別の可能な方法はありますか?Android フレームワークが自動提案ビューへのデータのマッピングを処理するため、自分で直接制御することはできません。

私のopenFile方法は次のようになります。

これは、自動提案マネージャーがファイルを要求してから表示されるまでの間、ファイルを制御できる唯一の場所のようです。