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".

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