2009-10-12 19 views
12

Eventuali duplicati:
Programmer-friendly search engine?motore di ricerca adatto ai programmatori?

Google è ostile alla ricerca di stringhe letterali con personaggi come $ e #. Esiste un motore di ricerca che supporta la ricerca di stringhe letterali?

+3

Siamo spiacenti, non posso ancora modificare. Jason S è alla ricerca di un motore di ricerca basato sul web che indicizzi più di "solo codice". Penso che lui voglia Google + Regexp come tutti noi: D – Josh

+2

diamine, sarei felice con una semplice ricerca alla lettera, non importa la regexp. –

+1

provare http://www.symbolhound.com – tcf628

risposta

0

Se stai cercando esempi di codice, mi piace usare Krugle. Ha una serie abbastanza completa di codice open source.

Se siete alla ricerca di messaggi di errore e simili, non ho ancora trovato nulla ...

13

Prova http://www.google.com/codesearch

Basta ricordare che si tratta di un linguaggio REGEXP, quindi per la ricerca di $ value , usa \ $ valore.

Ad esempio:

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

+0

O stavi cercando una ricerca senza codice? – Josh

+1

Beh, sì, una ricerca non di codice (principalmente documentazione!), Anche se l'ho upvoted perché non ero a conoscenza della pagina di codesearch. –

+0

Non sono a conoscenza di un motore di ricerca senza codice in grado di supportare quello che ti serve, ma poi di nuovo uso solo Google :) Il mio unico consiglio sarebbe quello di cercare il contesto di ciò che stai cercando, piuttosto che la stringa letterale. Abbastanza inutile, lo so! – Josh

0

Non credo che ci sia un modo semplice per aggirare qualcosa come questo. Quando lavoro con Tcl I ricerca nel sito Web di ActiveState, quando faccio C# vado a MSDN, Python, vado a python.org. C'è una ragione specifica per cui hai bisogno di una posizione centrale piuttosto che andare alla manciata dei principali siti di programmazione per ogni lingua/ambiente (oltre ad essere pigro = D)? Forse una domanda migliore sarebbe "Quali siti sono i migliori per cercare [inserire il linguaggio di programmazione preferito]?" perché penso che scoprirai che la maggior parte dei motori di ricerca deve escludere le prestazioni dal momento che così tante persone li usano per motivi diversi. Meglio trovare un sito che si concentra sull'argomento e poi cercare.

+0

Caso di utilizzo: sto cercando alcune informazioni sul ciclo "for" in C.Prova a cercare "per" e "C" in google. Non esiste una risorsa centralizzata per C, mi piace google come motore di ricerca centralizzato ma perde per il codice, quindi sto cercando un altro motore di ricerca. –

+0

(che il caso d'uso non era in realtà quello che sto cercando, è un possibile caso d'uso) –

+0

Oppure voglio cercare una stringa letterale contenente un carattere di punteggiatura. Ancora una volta, Google perde. In ogni caso, cerco spesso cose che non hanno una posizione centrale ovvia. Per quelli che lo fanno, non ho bisogno di fare questa domanda. –

Problemi correlati