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