2009-10-12 11 views
12

Powiel możliwe:
Programmer-friendly search engine?programowalna wyszukiwarka?

Google jest nieprzyjazny do poszukiwania pełnych ciągów ze znaków takich jak $ i #. Czy istnieje wyszukiwarka obsługująca wyszukiwanie ciągów znaków słownych?

+3

Niestety, nie mogę jeszcze edytować. Jason S jest po internetowej wyszukiwarki, która indeksuje więcej niż "tylko kod". Myślę, że chce Google + Regexp, podobnie jak my wszyscy: D – Josh

+2

Hej, byłbym zadowolony z prostego dosłownego wyszukiwania, nie mówiąc już o regexp. –

+1

wypróbuj http://www.symbolhound.com – tcf628

Odpowiedz

0

Jeśli rzeczywiście szukasz przykładów kodu, podoba mi się użycie Krugle. Ma dość obszerny zestaw kodu open source.

Jeśli szukasz komunikatów o błędach i tym podobne, nadal nie znalazłem nic ...

13

Spróbuj http://www.google.com/codesearch

Wystarczy pamiętać, że jest to język REGEXP, tak aby wyszukiwać za USD wartości , użyj wartości \ $.

Na przykład:

http://www.google.com/codesearch?hl=en&lr=&q= \% 24value & sbtn = Search

+0

A może szukałeś wyszukiwania bez kodu? – Josh

+1

Cóż, tak, wyszukiwanie bez kodu (przede wszystkim dokumentacja!), Chociaż przegłosowałem, ponieważ nie wiedziałem o stronie wyszukiwania kodu. –

+0

Nie mam pojęcia o wyszukiwarce bez kodu, która może obsługiwać to, czego potrzebujesz, ale potem znowu naprawdę używam tylko Google :) Moja jedyna rada to wyszukiwanie kontekstu tego, czego szukasz, zamiast ciągów dosłownych. Dość niepomocne, wiem! – Josh

0

Nie sądzę, istnieje łatwy sposób wokół czegoś takiego. Kiedy pracuję z Tcl, wyszukuję na stronie ActiveState, kiedy robię C# I idę do MSDN, Python, idę do python.org. Czy istnieje konkretny powód, dla którego potrzebujesz centralnej lokalizacji, zamiast przechodzenia do kilku głównych stron programowania dla każdego języka/środowiska (oprócz bycia leniwym = D)? Może lepszym pytaniem byłoby "Jakie strony najlepiej szukać [wstawić ulubiony język programowania]?" ponieważ uważam, że większość wyszukiwarek musi zawierać wyjątki, ponieważ wiele osób korzysta z nich z różnych powodów. Lepiej po prostu znaleźć stronę, która koncentruje się na Twojej tematyce, a następnie szukaj.

+0

Przypadek użycia: szukam informacji na temat pętli "for" w C.Spróbuj wyszukać "za" i "C" w google. Nie ma scentralizowanego zasobu dla C, lubię google jako scentralizowaną wyszukiwarkę, ale traci na kod, więc szukam innej wyszukiwarki. –

+0

(ten przypadek nie był właściwie tym, czego szukam, jest to możliwe przypadek użycia) –

+0

Lub chcę szukać literału zawierającego znak interpunkcyjny. Znów google traci. W każdym razie często szukam rzeczy, które nie mają wyraźnej centralnej lokalizacji. Dla tych, którzy to robią, nie muszę zadawać tego pytania. –