Как искать ключевое слово со специальными символами в Поиске Google?

Я хочу найти, что означает +=, но Google не вернет никаких документов.

Также, когда я сталкиваюсь с некоторым кодом PHP, я не понимаю, что я не могу найти ключевые слова, как написано.

Как искать эти специальные символы или включать эти специальные символы в поиск.

82 голоса | спросил ChrisF 1 J000000Thursday10 2010, 00:29:53

15 ответов


38

К сожалению, это невозможно.

На официальной странице страницы справки Google :

  

Как правило, пунктуация игнорируется, включая @ # $% ^ & * () = + [] \ и другие специальные символы

Я бы попытался взглянуть на другие поисковые системы или ресурсы, которые могут быть полезны. Возможно, что-то вроде GitHub .

Источники из Справочного форума Google:

ответил bjtitus 1 J000000Thursday10 2010, 00:37:18
24

Запишите:

-f : perldoc -f -X . Если имя файла не указано (как это имеет место здесь) проверяет, содержит ли $_ имя простого файла

> : проверяет, больше ли RHS, чем LHS

@+ : в скалярном контексте возвращает количество элементов в @+

? : условный оператор

*< : глобальный ключ для main::<

. : оператор конкатенации строк

-&'_ : вызывает подпрограмму main::_ . FYI, ' - это разделитель имен пакетов стиля perl4. Попробуйте perl -MHTML'Template -e 1.

: : продолжение с условным оператором

$# : Формат вывода для распечатанных номеров

/ : оператор разделения

%! : %ERRNO; см. perldoc perlvar

Таким образом, невозможно понять, приложите ли вы к этому немного усилий. Ясно, что это не то, как кто-то должен писать программы, но есть некоторые преимущества от людей, которые нажимают границы.

ответил Sinan Ünür 31 J000000Friday09 2009, 19:10:52
15

Вы можете использовать http://www.symbolhound.com [раскрытие: Я разработчик сайта]

В отличие от Google (даже для кодового поиска) SymbolHound содержит специальные символы и символы в поиске web . ex: @ # $% ^ & * () = + [] \ etc.

Вы должны будете найти результаты для + = http://symbolhound.com/?q=%2B%3D Индекс постоянно растет, поэтому каждый день результаты будут более актуальными.

Надеюсь, это ответит на ваш вопрос! Желаем удачи.

ответил user15070 23 32011vEurope/Moscow11bEurope/MoscowWed, 23 Nov 2011 20:20:40 +0400 2011, 20:20:40
13

Я заметил, что некоторые слова с пунктуацией индексируются.

Например:

  • C ++
  • я ++
  • Micro $ часто

Вот официальная документация по этой функции :

  

Пунктуация, которая не игнорируется

     
  • Знаки пунктуации в популярных терминах, которые имеют определенные значения, такие как [C ++] или [C #] (оба являются именами языков программирования), не игнорируются.
  •   
  • Знак доллара ($) используется для указания цен. [nikon 400] и [nikon $ 400] выдадут разные результаты.
  •   
  • Дефис - иногда используется как сигнал о том, что два слова вокруг него очень сильно связаны. (Если после пробела нет пробела и пробела перед ним, в этом случае это отрицательный знак.)
  •   
  • Символ подчеркивания _ не игнорируется, когда он соединяет два слова, например. [quick_sort].
  •   
ответил Senseful 2 J000000Friday10 2010, 01:42:49
9

Извините, вы не можете. Невозможность поиска линейного шума в Google - это ошибка программистов. Попытайтесь искать статьи о поиске A * в какой-то момент.

ответил 31 J000000Friday09 2009, 18:02:25
5

Ну, вы можете его обрезать, помещая кавычки вокруг него, но, похоже, не придумали ничего важного:
http://www.bing.com/search?q = "- F > @% 2B% 3F * & Лт; .-% 26' _: $ 23% /25%"

В google search также появились нерелевантные результаты до . Я добавил «perl» к запросу, и в этом случае на самом деле возник вопрос о том, что ваш приятная шутка программиста , в которой была эта строка:
http: //www ? .google.com /поиск д = "- F > @% 2B% 3F * & Лт; .-% 26' _ $% 23/25%!" + Perl

ответил Joel Martinez 31 J000000Friday09 2009, 18:05:32
4

Google не ищет знаков пунктуации, насколько мне известно. В этом случае вы можете попытаться выполнить поиск с описанием ваших символов: что-то вроде plus equals или plusequals. Это, вероятно, найдет вам что-то, особенно если вы добавите в свой запрос язык программирования (PHP).

ответил Ruben 1 J000000Thursday10 2010, 00:43:44
3

https://duckduckgo.com обработал мой поиск «Redis :: Queue» правильно (не игнорируя ::).

ответил eebbesen 9 J0000006Europe/Moscow 2015, 19:09:11
1

Вы можете просто использовать слова для обозначения символов и выполнять поиск таким образом.

то есть. для +=, вы можете выполнить поиск plus equal.

Google, похоже, поступает правильно, когда вы выполняете поиск таким образом.

ответил joyjit 12 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 12 Sep 2013 20:09:27 +0400 2013, 20:09:27
1

Задайте вопрос об этом на superuser.com и дождитесь, пока Google его проиндексирует. Я просто нашел эту страницу по googling "-f>@+?*<.-&'_:$#/%!" (с кавычками).

Результирующий URL-адрес поисковой страницы http://www.google.ca/search?q="-f>@%2B%3F*<.-%26'_:$%23/%25!"

ответил intuited 20 PMpTue, 20 Apr 2010 19:17:44 +040017Tuesday 2010, 19:17:44
1

Только что анонсированный Google , поиск для специальных символов значительно улучшено.

Улов? Вам нужно найти хотя бы два или три символа.

  

Теперь для запросов, содержащих последовательности из 2-3 специальных символов, таких как [== vs ===] и [+ =], Google вернет результаты по значению этих последовательностей на языках программирования.

     

Например, если вы ищете значение [c ++ 17], вы получите результаты для известного языка программирования, а не c17, в котором появится самолет Boeing. Кроме того, названия организаций и продуктов, содержащие знаки препинания, такие как She ++ и Notepad ++, вернут более точные результаты.

+= даже вызывается специально как строка примера.

Как и во всех улучшениях Google, это, скорее всего, происходит поэтапно и может быть недоступным на всех языках.

ответил ale 2 MarpmThu, 02 Mar 2017 21:22:53 +03002017-03-02T21:22:53+03:0009 2017, 21:22:53
1

Google делает это сейчас, см. Усовершенствования в поиске специальные символы в языках программирования

  

Для тех, кто ищет ответы на технические вопросы, Google просто поднял свою поисковую игру. Теперь для запросов, содержащих последовательности из 2-3 специальных символов, таких как [== vs ===] и [+ =], Google вернет результаты по значению этих последовательностей на языках программирования.

ответил Everett Toews 15 J0000006Europe/Moscow 2017, 00:11:29
0

Я думал, что если вы разместите что-то в кавычках, это заставит искать этот точный термин.

т.е. поиск

  

"C ++"

будет искать C ++, а не только C

ответил mjrider 19 AMpTue, 19 Apr 2011 08:57:44 +040057Tuesday 2011, 08:57:44
0

Вы пытались выполнить поиск с помощью двойных кавычек, таких как "+=". Я вернул результаты для +=, когда использовал двойные кавычки.

https://www.google.com/search?q="+="
ответил Girish 26 AMpWed, 26 Apr 2017 10:34:18 +030034Wednesday 2017, 10:34:18
-2

Кажется, что почти никто не понял вопрос ops. Он не спрашивает, как использовать += как часть поиска Google. Он спрашивает, как он может найти определение += в поисковой системе, которая в значительной степени игнорирует специальные символы.

@ChrisF, вам нужно сначала понять, что вы ищете, чтобы лучше рассказать о своем запросе.

+= - общий оператор присваивания практически на любом языке. Если вы специально после определения PHP, вы можете попробовать PHP assignment operators. Для конкатенации строк вы должны использовать .=, который свободно переводится в and equals.

Для целых чисел он выполнил бы математическую операцию. Для получения дополнительной информации см. эту ссылку .

ответил Panoone 3 +04002014-10-03T03:33:22+04:00312014bEurope/MoscowFri, 03 Oct 2014 03:33:22 +0400 2014, 03:33:22

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132