検索エンジンを使用して特殊文字を検索するにはどうすればよいですか?[閉まっている]


455

Googleはインデックスに登録されたテキストからほとんどの特殊文字を削除するため、Perlの変数「$-」が何であるかを調べたり、特殊文字がロードされているエラー出力を検索したりするなど、トラブルシューティングに関連する多くのタスクには適していません。

Webでそのようなコンテンツを検索する良い方法はありますか?

この質問は次の質問に関連しています:Googleで特殊文字を探しています


45
私は検索に取り組んでいるGoogleの従業員です。正解です。Googleと他の検索エンジンでは、限定された特殊文字の検索しか許可されていません。特殊文字が無視されているため正確に満足のいく結果が得られないクエリの特定の例(または2つまたは3つ!)はありますか?ありがとう!ケリー
ケリーF

4
はい。テトラション関連のディスカッションを検索するとき、ランブラー検索エンジンでx ^ xとx ^ x ^ xを検索しようとしましたが、昨年は独自のエンジンを放棄し、現在Yandexを使用しているため、機能しません。もう1つの例は、GnomeとKDEの計算機が異なる結果を返したことがわかったときに、その式に対して正しい結果を確認するために0 ^ 0を検索していたときです(KDEは0を返し、Gnomeは1を返しました)。KDEに対するバグレポートを記入しましたが、これは修正されました。ランブラーが同時に働いていなければ、これは不可能です。
Anixx

6
@KellyF失敗する検索のクラス全体を以下に示します。ダッシュが含まれているテキストの検索です。コマンドラインスイッチと多くのエラーメッセージはこのクラスに分類されます。
Michael

9
@KellyFこれはプログラマの検索問題だけではありません。一部のブランド名は、特殊文字がないと検索できない場合があります。「Keep / Safe」ブランドの金庫など。
7yl4r 2014

9
@KellyFたった今、「jsの理由{}が未定義を返す」を検索しようとしましたが、もちろん、Google検索が「jsの理由が未定義を返す」に到達したため、何も役に立ちませんでした。特殊なラッパー(| query |や<> query </>など)があるはずだと思います。これにより、検索エンジンは文字列を削除するのではなく、そのまま取得します。
user2486570

回答:


481

この検索エンジンは、発生している問題の種類を正確に解決するために作成されました:http : //symbolhound.com/

私はSymbolHoundの開発者です。


21
symbolhound.com/?q=👉<-機能しません。素晴らしいプロジェクトです!=)
HyderA

7
@ dncrane、symbolhound.comはieまたはFirefoxのいずれでも機能しません。サンプルのサンプルとカスタムのサンプルを検索してみましたが、検索で何も返されませんでした。
ミネラル

7
シンボルハウンドはオフラインです!別の検索エンジンはありますか?
Dan Bechard、2014

7
このエンジンはもう動作していないようです、何が起こりましたか?
oarfish 2015

4
見つかった結果はごくわずかですが、関心のある実際のクエリでは見つかりませんでした。
nmz787

15

残念ながら、特効薬はないようです。一番下の行は、「コンテキスト」です。

実際、Googleはほとんどの句読点を無視しますが、次の例外があります。

  1. [C ++]や[C#](どちらもプログラミング言語の名前です)など、特定の意味を持つ一般的な用語の句読点は無視されません。
  2. ドル記号($)は価格を示すために使用されます。[nikon 400]と[nikon $ 400]では異なる結果が得られます。
  3. ハイフン-周囲の2つの単語が非常に強く関連していることを示す信号として使用されることがあります。(-の後にスペースがなく、その前にスペースがない場合を除き、その場合は負の符号です。)
  4. アンダースコア記号_は、2つの単語を結合する場合は無視されません(例:[quick_sort])。

そのため、これらのタイプの検索にはあまり適していません。ただし、Google Codeにはコードプロジェクトを検索するための構文があり、「特殊文字」を処理するための堅牢な言語/構文が含まれています。他の誰かのコードを見ることが問題の解決に役立つ可能性がある場合、これはオプションかもしれません。

残念ながら、これはgoogleに固有の制限ではありません。最善の成功は、問題に可能な限り多くの「コンテキスト」を提供することにかかっていることに気付くかもしれません。$-の意味を見つけるために検索している場合、問題のドメインに関する情報を提供すると、良い結果が得られる場合があります。

たとえば、「特別なperl変数」を検索すると、結果ページの最初のエントリにすばやく回答が表示されます。


2
これは本当ですが、関連するクエリを推測するよりも、この種の情報を取得するためのより直接的な経路があるとよいでしょう。コード検索は、少なくとも他の使用例を取得するのに適していますが、コード検索に少なくともオンラインのQ&Aサイトとチュートリアルが含まれていればより良いでしょう。
ジョンデリー、2014年

2
検索中に特殊文字を「エスケープ」する方法はありませんか?スクリプト言語やLinuxシェルのように。
原子力

0

私がよく見つけた特殊文字の優れた検索エンジン: amp-what?

「矢印」、「チェス」などのオブジェクト名で検索することもできます...


4
クールなサイトですが、これはOPの質問($-Perlでの意味を見つけるなど)には答えません。
kennytm

-2

duckduckgo.comは、少なくとも文字列全体が ""の間にある場合、特殊文字を無視しません

https://duckduckgo.com/?q=%22 * 222%23%22


5
「$ .json()」を検索しようとしました-duckduckgo.com/?q=%22%24.json%28%29%22結果が返されませんでした。
mvark 14

1
しかし興味深いことに、duckduckgo.comでは、gitconfigファイル内の「!sh」の意味を知りたい場合、!shを使用するとSimplyHiredに移動します... bummer
JESii

Duckduckgoは引用符で囲まれていても感嘆符を無視するようです。
デビッド

regex?=-結果なし
fdrv 2016

「{{/ each}}」の
検索
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.