問題タブ [search]

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

java - Javaスイングアプリケーションでの高速検索?

Swing で高速な検索結果を表示するには、どのコンポーネントが最適かを考えています。私はこのようなものを作成し、ユーザーがテキストを入力できるテキスト フィールドを作成し、入力中にデータベースのバックエンド高速検索を改善し、テキスト ボックスの下にデータを表示したいと考えています。結果をブラウズし、プレス入力すると、結果が表に表示されます。私の質問は、表示するためのこのロジックを既に持っているコンポーネントはありますか? そうでない場合、それを実装する最良の方法は何ですか。

この検索は、デスクトップ アプリケーションで可能であれば、Web 上で ajax が提供するものであり、同じロジックと同じルック アンド フィールです。

0 投票する
6 に答える
1585 参照

linux - カスタム Web アプリとの統合に最適なテキスト検索エンジンは?

ユーザーがドキュメントをアップロードしたり、独自のドキュメントを作成したりできる Web アプリがあります。アップロードされたファイルは Amazon S3 に保存され、作成された情報は MySQL データベースに保存されます。私が探しているのは、ある種の検索エンジンで、それぞれに一意の ID を持つすべてのテキスト ドキュメントをフィードし、インデックスなどを作成します。後で、検索クエリを指定すると、一致するテキストのスニペットと共に、(ID を介して) 最も一致するドキュメントが引き出されます。

基本的に、他のユーザーが公開としてマークしたものと一緒に、アップロードされたもののリポジトリをユーザーが検索できるようにしたいと考えています。ソリューションは標準の Linux サーバーで実行する必要があり、オープン ソースであることが理想的ですが、法外な価格でなければ有料のソリューションも検討します。

これまでのところ、次の 3 つの候補が見つかりました。

  1. MySQL 全文検索- 私が読んだレポートの中には、非常に遅いというものがあります。
  2. Apache Lucene - 残念ながら Java で書かれていますが、必要に応じて使用します。おそらく速い
  3. Sphinx - それほど人気が​​ないようです。理想的には、私が見つけたソリューションには多くのコミュニティ サポートがあります。

私が見落としている他の良い選択肢があれば、または上記のいずれかの経験がある場合はお知らせください。

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

.net - .Netで、ルートディレクトリからすべてのファイルを再帰的に検索する最速の方法は何ですか?

特定のパターンに一致するすべてのファイルをディレクトリで検索したい。驚いたことに、vb6(Dir)以降、これを行う必要はありませんでした...それ以来、状況は変わったと確信しています。

-ありがとう

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

search - 最良の検索アプローチは何ですか?

私は自分のプロジェクトでluceneを使用しています。ここに私の質問があります:多数のlikeステートメントとidまたはsthによる正確な検索を使用してsqlで実装された検索モジュール全体をluceneで置き換える必要がありますか、それともあいまい検索でluceneを使用する必要があります(つまり、全文検索を意味します) )?

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

regex - ある開始位置から文字列内のパターンの最初の出現を見つけるにはどうすればよいですか?

任意の長さの文字列があり、位置 p0 から開始して、3 つの 3 文字パターンのうちの 1 つが最初に出現する場所を見つける必要があります。

文字列に文字のみが含まれていると仮定します。位置 p0 から始まり、'aaa' または 'bbb' または 'ccc' のいずれかが最初に出現するまで、トリプレットを前方にジャンプするトリプレットの数を見つける必要があります。

これは正規表現だけを使用しても可能ですか?

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

search - すべての *.exe とそれぞれの詳細を列挙するにはどうすればよいですか?

何かのようなもの:

しかし、NSIS では ( http://nsis.sourceforge.net/ )

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

asp.net - ASP.NETで使用する検索テクノロジはどれですか?

ウェブサイトで検索機能を提供するためのあなたの好ましい方法は何ですか?現在、インデックスサービス/ SQL Serverフルテキスト検索よりもLucene.netを使用することを好みます(サーバー側を設定するものがないため)が、他にどのような方法が使用されていますか?

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

search - 「関連検索」機能を実行する方法

検索を実行するときに関連する検索を一覧表示するサイトをいくつか見ました。つまり、興味があるかもしれない他の検索クエリを提案しています。

中規模のサイトでこれをモデル化するための最良の方法を考えています(関係を推測するために訪問者の統計に依存するのに十分なトラフィックがありません)。私の最初の考えは、一意のクエリごとに上位10件の結果を保存することです。次に、新しい検索を実行して、上位10件の結果の一部に一致するが、理想的にはすべてに一致しない(すべてに一致する可能性がある)すべての履歴検索を検索します。同等の検索を提案するため、提案としてはそれほど有用ではありません)。

一部の人々は以前にこの機能を実行したことがあり、これを実行するためのさまざまな方法のアイデアを提供できる可能性があると思います。解決策はサイトのサイズと性質によって大きく異なることは間違いないので、私は必ずしも1つの勝利のアイデアを探しているわけではありません。

0 投票する
7 に答える
227150 参照

mysql - MySQL でフィールド内のテキストを検索して置換する

テーブル内の特定のフィールドでテキスト検索と置換を行う MySQL クエリはどれですか?

つまり、値を持つフィールドを持つレコードが になるように検索しfooて置換します。barhello foohello bar

0 投票する
4 に答える
4922 参照

search - Vim での高度な検索

Vim で複数の文字列を同時に検索する方法はありますか? それは可能だったが、どういうわけかそのテクニックを忘れていたとどこかで読んだことを思い出します。

たとえば、テキスト ファイルがあり、"foo" と "bar" を同時に検索したいとします (必ずしも 1 つの文字列としてではなく、まったく別の行にある可能性があります)。

どうすればそれを達成できますか?