web-dev-qa-db-ja.com

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

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

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

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

84
ChrisF

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

公式から Googleヘルプページ

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

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

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

40
bjtitus

それを書きます:

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

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

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

?:条件演算子

*<main::<のグロブ

.:文字列連結演算子

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

::条件演算子を継続

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

/:除算演算子

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

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

24
Sinan Ünür

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

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

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

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

16
user15070

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

例えば:

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

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

無視されない句読点

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

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

9
chaos

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

グーグル検索でも、無関係な結果が出ましたuntilクエリに「Perl」を追加しました。その場合、実際には 好きなプログラマーの冗談 その文字列がありました:
http://www.google.com/search?q= "-f> @%2B%3F * <.-%26 '_:$%23 /%25!" + Perl

5
Joel Martinez

Googleがちょうど発表した 、特殊文字の検索が大幅に改善されました。

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

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

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

+=は、例の文字列として特に呼び出されます。

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

4
ale

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

4
Ruben

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

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

4
Everett Toews

https://duckduckgo.com 「Redis :: Queue」の検索を適切に処理しました(::を無視しません)。

3
eebbesen

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

つまり、+=の場合、plus equalを検索できます。

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

1
joyjit

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

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

1
intuited

あなたが引用符で何かを置くと、それはその正確な用語の検索を強制するだろうと思いました。

すなわち

「C++」

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

0
mjrider

"+="のような二重引用符で検索してみましたか。二重引用符を使用すると、+=の結果が返されました。

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