Итак, допустим, у меня есть проблема с каким-то кодом, и я хочу использовать Google, чтобы найти решение. Поэтому я вставляю фрагмент кода в строку поиска. Google будет игнорировать любые специальные символы, такие как операторы (особенно оператор «.»), возвращая результаты, которые не так важны, как хотелось бы. Это верно даже при заключении его в двойные кавычки. Это также раздражает, когда вы пытаетесь использовать что-то вроде «C#» как часть поиска. Кто-нибудь знает поисковую систему, которая уважает ваши специальные символы?
Google использует не буквенно-цифровые символы
Ответы (9)
Нас это тоже расстроило, поэтому мы сделали поисковую систему, позволяющую использовать специальные символы!
попробуйте http://www.symbolhound.com
это веб-поиск (в отличие от поиска кода Google), который учитывает символы. Это должно помочь. Индекс растет с каждым днем, поэтому вы сможете найти релевантные ответы!
Удачи.
На krugle поиск "cs[i]" в кавычках работает... как и в поиске кода гугл...
К сожалению, кажется, обходные пути в порядке. Я обнаружил, что поиск csharp или c-sharp кажется необходимым. Я также использовал «Ansi C» или «c99» для поиска на C вместо C++.
Я знаю, что поиск кода Google, похоже, страдает теми же проблемами, хотя у него есть механизм регулярных выражений.
Также вы должны попробовать использовать кавычки вокруг вещей с конфиденциальными символами, такими как +.
Поиск $i++
дал 0 результатов.
Поиск "$i++"
дал 707 000 результатов.
@Грег
Использование поиска Google Code с cs[i]
дает 2 450 000 результатов и находит строки с csi
Использование поиска Google Code с "cs[i]"
дает 74 700 результатов и находит строки с cs[i]
А как насчет Koders?
Koders — бесплатная общедоступная поисковая система с открытым исходным кодом. База данных, лежащая в основе Koders, содержит 3,3 миллиарда строк кода и отражает содержимое большинства основных мировых репозиториев с открытым исходным кодом с подсветкой синтаксиса для более чем 30 языков программирования. База данных поиска дополнена дополнительным кодом и метаданными из базы знаний Black Duck, самой полной в отрасли базы данных с открытым исходным кодом и сторонним кодом.
"Google будет игнорировать любые специальные символы" !!! И все другие поисковые системы, по-видимому, сейчас так же плохи. Даже ALtaVista Advanced, которая раньше находила эти i9 тоже поврежденными.
Это, конечно, экономит время на индексацию, но если я попытаюсь найти что-то вроде адресов электронной почты какой-нибудь компании, например «@comcast.com», он проигнорирует «@» и выведет тысячи бесполезных страниц.
Есть много других случаев, когда игнорирование специальных символов делает Google и другие поисковые системы совершенно бесполезными. Очень расстраивает!
Любая поисковая система, которая не игнорирует это?!!
окно поиска Firefox удаляет некоторые специальные символы, в частности # из C#. Гугл директ не дает
Изменить: я тестировал с http://code.google.com, а не http://www.google.com/codesearch — странно, что они не возвращают одинаковые результаты.
Поиск кода Google также не работает - поиск чего-то вроде "cs[i]" возвращает совпадения для "csi".
Я действительно сомневаюсь, что существует какой-либо инструмент поиска общего назначения, учитывающий синтаксис программирования - он слишком специализирован. Могут быть поисковые продукты/устройства, но они, скорее всего, будут указывать на частные кодовые базы, не предназначенные для общедоступного поиска.