Google検索で特殊文字を含むキーワードを検索するにはどうすればよいですか?


86

+=意味を検索したいのですが、Googleはドキュメントを返しません。

また、PHPコードに出くわしたとき、書かれているキーワードを検索できないことがわかりません。

これらの特殊文字を検索したり、検索にこれらの特殊文字を含めるにはどうすればよいですか。


1
笑、引用符で囲むと10個の結果が得られますが、どれにも文字列が含まれていません;-)。

1
$# is no longer supportedPerl 5.10でエラー " " が表示される

3
誰かがそれらのボーナスポイントを請求します。私はperlで作業しましたが、このコードスニペットが私に理解できるレベルに到達したことはありません。私はまだ正気だからです。

14
コードを投稿するのを忘れて、キーボードをつぶしただけだと思います。

ボーナスポイントを請求しています。下記参照。
シナンÜnür09年

回答:


41

残念ながら、これは不可能です。

公式のGoogleヘルプページから

一般に、@#$%^&*()= + [] \およびその他の特殊文字を含む句読点は無視されます

役に立つかもしれない他の検索エンジンやリソースを見てみます。GitHubのようなものが役に立つかもしれません。

Googleヘルプフォーラムの情報源:


2
残念ながら、今日ではGoogle Code Searchは利用できなくなっていることに注意してください。groups.google.com/group/google-code-search/browse_thread/thread/...
アレックス・デュピュイ

回答が絶対に偽であるため、Downvote、とのGoogle検索結果を比較cc#ます。
スーパーベスト

4
@Superbest archive.orgをチェックすると、リンクされたGoogleヘルプページで句読点が無視されたと表示されていましたが、それは表示されなくなりました。7年前に投稿されたとき、これはおそらく真実でした。
M.ジャスティン

1
これが可能になりました。この回答をご覧ください。
エール

@pnutsありがとう、このリンクで修正する必要があります:productforums.google.com/forum
#!

24

それを書きます:

-fperldoc -f -X。ファイル名が指定されていない場合(この場合)$_、プレーンファイルの名前が含まれているかどうかをチェックします

>:RHSがLHSよりも大きいかどうかを確認します

@+:スカラーコンテキストでは、次の要素の数を返します @+

?:条件演算子

*<:のグロブ main::<

.:文字列連結演算子

-&'_:サブルーチンを呼び出しmain::_ます。参考まで'に、perl4スタイルパッケージ名の区切り文字です。試してくださいperl -MHTML'Template -e 1

: :条件付き演算子の継続

$#印刷された数字の出力形式

/ :除算演算子

%!%ERRNO; perldoc perlvarを参照してください

ですから、少し努力すれば理解することは不可能ではありません。明らかに、これは誰もプログラムを書くべきではありませんが、境界を押し広げる人々からいくらかの利益があります。


うわー、ブラボー。$#(非推奨?)と-& '_がありませんでした。

@マークありがとう。$#もはや存在しない。いつ廃止されたのかわかりません。Googleでgoogle.com/search?q=perl4+%24%23を検索すると、私はそれに導かれました。
シナンÜnür09年

1
きちんとしているが、これがGoogle検索で特殊文字を含むキーワードの検索にどのように役立つかを明確にできますか?乾杯!
sdaau

1
@sdaauもともと、この質問はStackoverflowに「"-f>@+?*<.-&'_:$#/%!"Googleで検索するにはどうすればいいですか?」などのタイトルで投稿されました。誰かが急いで質問をプログラミングの質問ではないと判断しました。それ以来、数回私の答えは、それを周りに移動しているも参照してください。。とは何か"-f> @ + * <.-& '_:$#/%?!" Perlで?
シナンÜnür

17

http://www.symbolhound.comを使用できます [開示:私はこのサイトの開発者です]

Google(コードサーチでさえ)とは異なり、SymbolHoundにはWeb検索の特殊文字と記号が含まれてます。例:@#$%^&*()= + [] \など。

あなたは+ =の結果を見つけることができるはずhttp://symbolhound.com/?q=%2B%3D インデックスは常に成長しているので、毎日の結果は、より多くの関連になりますが。

これがあなたの質問に答えることを願っています!幸運を祈ります


シンボルハウンドを何年も使用しています。失望したことはありません!
ブルーラーカー

このサイトは私のために働いた。httpsではないことに注意してください。URLバーに入力する場合は必ずhttpを使用してください。
Millar248

13

句読点のある単語が索引付けされていることに気付きました。

例えば:

  • C ++
  • i ++
  • Micro $ oft

この機能のGoogleの公式ドキュメントは次のとおりです

無視されない句読点

  • [C ++]や[C#](両方ともプログラミング言語の名前)など、特定の意味を持つ一般的な用語の句読点は無視されません。
  • ドル記号($)は価格を示すために使用されます。[nikon 400]と[nikon $ 400]は異なる結果になります。
  • ハイフン-周囲の2つの単語が非常に強く結びついていることを示す信号として使用されることがあります。(-の後にスペースがなく、その前にスペースがない場合は、マイナス記号になります。)
  • 下線記号_は、[quick_sort]などの2つの単語を接続する場合、無視されません。

9

申し訳ありませんが、できません。Googleで回線ノイズを検索できないことは、プログラマの悩みの種です。A *検索に関する記事をいつか探してみてください。


これにより、多くの結果が得られるようです:google.com/search
ジョンスキート

5
AltaVista-

秘Theは、単語と文字の距離と関連付けです。「a *検索」を検索すると、Wikipediaページが最初の関連結果として表示されます。「*」をスペースとして扱う場合がありますが、「検索」との関連付けにより機能します。

興味深いことに、Bingで「A *」を検索すると、最初の結果としてウィキペディアのページが表示されますが、Googleから大量のノイズが発生します。「A」にローカルに関連するノイズかもしれませんが、私が望んでいたものではありません:)

Googleでは、いくつかの句読点について特別なケースを用意しています。C#を検索すると、予想される結果が表示されます。恥A *はありません。

5

まあ、引用符で囲むことでそれを結合できますが、関連するものは何も思いつかないようです:http :
//www.bing.com/search?q= "-f> @%2B%3F * < .-%26 '_:$%23 /%25! "

Google検索にも無関係な結果を思い付いたまで、私はそれが実際にあなたについてstackoverflowの質問を思い付いた場合には、クエリに「Perlを」追加の好きなプログラマのジョーク:その文字列を持っていた
http://www.google.com/ search?q = "-f> @%2B%3F * <.-%26 '_:$%23 /%25!" + perl


これらの日、私は「あなたの検索を- "取得-f> @ + * <.- -に一致する情報は見つかりませんでした" Googleで;?歓声を。!
sdaau

5

Googleは現在これを行っています。プログラミング言語での特殊文字の検索の改善をご覧ください。

技術的な質問への回答を求めている人のために、Googleは検索ゲームを強化しました。[== vs ===]や[+ =]などの2〜3個の特殊文字のシーケンスを含むクエリの場合、Googleはこれらのシーケンスの意味に関する結果をプログラミング言語で返します。


2017年の現在および関連性は、以前は無効だったコメントおよび情報と比較されています。
トニーG

4

Googleは、私が知っている限り、句読点を検索しません。この場合、あなたが試したいのはあなたのキャラクターの説明で検索することです:plus equalsまたはのようなものplusequalsです。特にプログラミング言語をクエリに追加するPHP場合(この場合)、おそらく何かが見つかるでしょう。


これは良いアプローチですが、おそらく多くの無関係な答えも得られます。あなたが検索した場合ので、この特定のケースでは、あなたは、幸運plusequal:グーグルでは、最初のヒットは、この記事にある- C / C ++の答え+ =プラス等号おそらくあなたが望むものに良い答えです。

4

Googleが発表したばかりの特殊文字の検索が大幅に改善されました。

キャッチ?少なくとも2つまたは3つの文字を検索する必要があります。

[== vs ===]や[+ =]などの2〜3個の特殊文字のシーケンスを含むクエリの場合、Googleはこれらのシーケンスの意味に関する結果をプログラミング言語で返します。

たとえば、[c ++ 17]の意味を検索している場合、c17の代わりによく知られているプログラミング言語の結果が得られます。これにより、ボーイングの飛行機が表示されます。さらに、She ++やNotepad ++などの句読点を含む組織名および製品名は、より正確な結果を返します。

+= 文字列の例として具体的に呼ばれています。

Googleのすべての改善点と同様に、これは段階的に展開される可能性が高く、すべての言語で利用できるとは限りません。



1

単語を使用して記号を綴り、そのように検索することができます。

つまり+=、を検索できますplus equal

この方法で検索すると、Googleは正しいことをしているようです。


1

superuser.comで質問し、Googleがインデックスを作成するのを待ちます。グーグルでこのページを見つけました"-f>@+?*<.-&'_:$#/%!"(引用符付き)。

結果の検索ページURLは http://www.google.ca/search?q="-f>@%2B%3F*<.-%26'_:$%23/%25!"


0

引用符で何かを指定すると、その正確な用語の検索が強制されると思いました。

すなわち

「C ++」

CだけでなくC ++を検索します


1
これは、フレーズC++が特別にインデックス付けされるためです。実際には引用符は必要ありません。Sensefulから回答を参照してください。したがって、はインデックス化されているため(not および)のC++有効なヒットを取得しますが、を無視し、インデックスに登録されていないため、およびを含むすべてを返します。C++CC#"1+2"+121+2

0

あなたのような二重引用符で検索してみてくださいました"+="+=二重引用符を使用したときの結果が返されました。

https://www.google.com/search?q="+="

-1

opsの質問を理解している人はほとんどいないようです。彼は+=、Google検索の一部として使用する方法を尋ねていません。彼は、+=特殊文字をほとんど無視する検索エンジンでの定義をどのように検索するかを尋ねています。

@ChrisF、クエリをより適切に表現するには、まず検索対象を理解する必要があります。

+=ほとんどすべての言語で共通の代入演算子です。あなたが特にPHPの定義を追っているなら、あなたは試すかもしれませんPHP assignment operators。文字列の連結には、.=を緩やかに変換するを使用しますand equals

整数の場合、数学演算を実行します。詳細については、このリンクを参照してください。


私は他の理由を見ることができないので、これは無意味な編集のために反対票を投じられましたか。:\
パノワン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.