問題タブ [code-search-engine]
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.
search - 句読点でフィルタリングできるテキストインデクサー検索ツール?
これはプログラミング自体の質問ではなく、プログラミングに役立つソース コード ファイルの検索に関する質問です。
検索ツール X1 を使用すると、探しているキーワードがどのソース コード ファイルに含まれているかがすぐにわかります。ただし、句読点を含むキーワードではうまく機能しません。たとえば、"show()" を検索すると、X1 は "show" を含むすべてを表示します。これには、表示したくない "MessageBox.Show(.....)" からの結果が多すぎます。
別の例: 「.parent」(ドットに注意) を表示するようにフィルタリングし、「親」(ドットなし) を含むすべてを表示しないようにする必要があります。
句読点を含むキーワードでフィルタリングできるテキスト検索ツールを知っている人はいますか? Google のような Web ベースのツールよりも、デスクトップ アプリの方が好きです (扱いにくいと思います)。
Windows ファイル エクスプローラーのような一般的なファイル サーチャーではなく、単語をインデックス化するツールを探しています。
regex - 最新のプレインデックスを備えた大規模なソース コード セット用のテキスト検索ツール?
中規模の C++ プロジェクトのいくつかのブランチ (ブランチごとに最大 15k ファイル) のメンテナンスを行っています。非常に多くの場合、特定の文字列または正規表現をすべてのプロジェクト ファイルで検索する必要があります。現在、必要なすべての機能 (大文字と小文字の区別、正規表現、ファイル名マスク) を備えた Total Commander を使用していますが、このツールは毎回すべてのファイルをスキャンするため、時間がかかりすぎます。
ソース ツリー全体に事前にインデックスを付けて、パターンをすばやく見つけることができるテキスト検索ツールを知っていますか? 一致するすべてのファイルを返すことは必須です。見つかったパターン周辺のプレビューがあればいいでしょう。もちろん、何かが変更された場合、インデックスは即座に更新する必要があります。
Visual Studio の検索では不十分です。ソース ファイルのみをスキャンします (メタデータやカスタム リソースはスキャンしません)。
そのようなツールは存在しますか?Windows XP を使用しています。
編集:非常に使いやすいツールを見つけました。自分の答えを見てください
language-agnostic - Googleコード検索のようなソースコードインデクサーとビジュアライザー
Subversionリポジトリまたはパッケージ化されたソースコードを検索する方法を探しています。
ソースコードにインデックスを付けて(svnなどのバージョン管理システムのサポートが望ましい)Googleコード検索のようなダウンロード可能なサーバー/ツールはありますか?
ドキュメントにもインデックスを付けるツールはありますか?
svn - 内部ソースコードにインデックスを付けるにはどうすればよいですか?
Googleコード検索では、SubversionリポジトリとMercurialリポジトリのインデックスが作成されているため、人々はオープンソースプロジェクトを検索できます。コードを公開せずに、最小限の労力で会社のリポジトリに対して同じことを行うにはどうすればよいですか?
当店にはTrac(Subversion付き)がありますが、これはチェンジセットのインデックスのみであり、VisualSourceSafeもあります。
svn - Subversion リポジトリをすばやく検索するには?
Lucene.Net を使用して Subversion リポジトリを検索するサイトを作成しようとしていますが、その前にこの問題に取り組んでいる人はいますか? 私たちのプライベート ソース コードには google のようなものがあればすばらしいでしょう。
search - VIMの「ファイル内検索」を高速化しますか?
VIMで「ファイル内検索」検索を非常に高速にするためのオプションは何ですか?
私たちのコードベースは十分に大きいので、検索はインデックスから機能する必要があります。grep / vimgrep/etcが遅すぎます。
インデックス作成は特に高速である必要はありません。一晩でインデックスを作成できます。
ありがとう、
[編集]私もWindows環境で働いています。
php - PHP サンプル用の「ユニバーサル」検索エンジン
PHP 開発者がスクリプトをコピーできる Web サイトはたくさんあります。これらすべてのサイトから例を検索するための「ユニバーサル」検索エンジンがあるのだろうか? 優れた Web サイトから PHP の例を検索する Google カスタム検索エンジンのようなもの。私の妻はそのようなツールを必要としており、この質問はここで PHP の専門家に送信する必要があると思います。前もって感謝します。
ところで、ここに Java の例の便利な検索エンジンがあります: http://www.google.com/coop/cse?cx=004472050566847039233:9ld3aazskua
JB
git - 内部 Web ベースのコード検索ツール?
私は小規模なスタートアップ (4 ~ 5 人の開発者) で働いており、すべてのコードは git でバージョン管理されています。基本的な「コード検索」Webページを提供し、ファイル名などで検索/提案し、構文の強調表示や行番号などで結果を表示できる内部サーバーの1つに展開できる内部ツールを探しています.そのような無料のツールはありますか?
c++ - エッジが外側を向いていないグラフ内のノードの内部接続クラスターを見つけるためのアルゴリズム
私は自分のグラフを隣接リストとして表しています。内部で接続されているが、エッジが外側を向いていないノードのクラスターを見つける方法を知りたいです。私が使用できるよく知られたアルゴリズムはありますか?
たとえば、これは私のグラフです。
ここでは、ノード4と5が内部で接続されています。しかし、これから外縁は生まれません。これが私の答えです。同様に、ノード1、2、3はサイクルを形成しますが、外側のエッジがノード3から発生するため、基準に適合しません。したがって、隣接リストでサイクルを見つけることと同じではありません。
オプションの読み取り:(なぜこれが必要なのか)私はランキングページ(検索エンジン)アルゴリズムに取り組んでいます。4や5のようなノードはランクシンクと呼ばれます。
search - アイテムのキーワード/タグによる Solr スキーマとブースティング
ユーザーが検索して結果をクリックすると、この検索キーワードが DB に保存されます。得られるのは、各アイテムのキーワードのリストと、そのキーワードでアイテムがクリックされた回数です。
Solrスキーマには、複数値フィールド「キーワード」があります。すべてのアイテムのすべてのキーワードにそのクリック数を追加し、ブーストして、最もクリックされたアイテムがそのキーワードの結果の上部に表示されるようにするにはどうすればよいですか?
私は dismax を使用しています。今のところ、「apple」のクエリは次のようになります。
ご覧のとおり、「キーワード」でブーストしていますが、問題は、「リンゴ」でどのアイテムが最もクリックされたかがわからないことです。
最初のインデックスのインポート時に、すべてのキーワードにブースト パラメータを追加しようとしました。それは役に立たなかったし、私はアイデアがありません。