18

では、コードに問題があり、Google を使用して解決策を見つけたいとしましょう。そこで、コード スニペットを検索バーに貼り付けます。Google は演算子などの特殊文字 (特に「.」演算子) を無視し、私が望むほど関連性のない結果を返します。これは、二重引用符で囲んだ場合でも当てはまります。検索の一部として 'C#' のようなものを使おうとするときも面倒です。特殊文字を尊重する検索エンジンを知っている人はいますか?

4

9 に答える 9

6

私たちもこれにはいらいらしたので、特殊文字を許可する検索エンジンを作成しました。

http://www.symbolhound.comを試してください

これは、シンボルを尊重する Web 検索 (Google コード検索とは異なります) です。これは役立つはずです。インデックスは毎日成長しているので、関連する回答を見つけることができるはずです!

幸運を。

于 2011-11-23T15:47:15.307 に答える
4

krugleでは、引用符で囲まれた "cs[i]" の検索が機能するようです... Google コードサーチでも同様です...

于 2008-08-28T15:05:10.253 に答える
2

また、+ のようなセンシティブな文字を含むものを引用符で囲んでみてください。

$i++見つかった 0 件の結果を検索しています。見つかった 707,000 の結果を
検索しています。"$i++"


@グレッグ

Google コード検索を使用cs[i]して 2,450,000 件の結果が得られ、文字列がcsi
検索されます Google コード検索を使用"cs[i]"して 74,700 件の結果が得られ、文字列が検索されますcs[i]

于 2008-08-28T14:55:20.167 に答える
2

残念ながら、回避策が整っているようです。csharp または csharp を検索する必要があるようです。また、「Ansi C」または「c99」を使用して、C++ の代わりに C を検索しました。

正規表現エンジンはありますが、Googleコード検索にも同じ問題があるようです。

于 2008-08-28T15:00:46.567 に答える
1

コーダーズはどうですか?

Koders は、オープン ソース コード用の無料の公開コード検索エンジンです。Koders の基盤となるデータベースには 33 億行のコードが含まれており、世界の主要なオープン ソース リポジトリの大部分の内容を反映しており、30 を超えるプログラミング言語の構文が強調表示されています。検索データベースは、業界で最も完全なオープン ソースおよびサードパーティ コードのデータベースである Black Duck KnowledgeBase からの追加のコードとメタデータによってさらに強化されています。

于 2008-08-29T20:28:09.223 に答える
1

google codesearchを見てみるといいと思います

于 2008-08-28T14:50:53.143 に答える
0

Firefox の検索ボックスでは、一部の特殊文字、特に C# の # が削除されます。グーグルダイレクトはそうではありません

于 2009-05-04T19:00:50.627 に答える
0

" Google は特殊文字を無視します " !!! そして、他のすべての検索エンジンも同様に悪いようです。ALtaVista でさえ、これらの i9s の脳が破壊されていることを発見していました。

確かにインデックス作成の時間を節約できますが、会社の電子メール アドレスのようなものを見つけようとすると、"@comcast.com" と表示され、"@" が無視され、何千もの役に立たないページが表示されます。

特殊文字を無視すると、Google やその他の検索エンジンがまったく役に立たなくなる場合が他にもたくさんあります。非常にイライラします!

これらを無視しない検索エンジンはありますか?!!

于 2009-01-31T21:06:33.440 に答える
-1

編集: http://www.google.com/codesearchではなくhttp://code.google.comでテストしました- 同じ結果が返されないのは奇妙です。

Google コード検索も機能しません。「cs[i]」などを検索すると、「csi」がヒットします。

プログラミング構文を考慮した汎用検索ツールがあるとは思えません。専門的すぎるだけです。検索製品/アプライアンスが存在する可能性がありますが、それらは公開検索用ではなく、プライベート コードベースを対象としている可能性があります。

于 2008-08-28T14:54:44.287 に答える