2008-08-28 21 views
15

Digamos que tengo un problema con algún código y quiero usar Google para ayudarlo a encontrar una solución. Así que pego un fragmento de código en la barra de búsqueda. Google ignorará los caracteres especiales, como los operadores (especialmente el operador '.'), Y devolverá resultados que no son tan relevantes como me gustaría. Esto es cierto incluso al encerrarlo entre comillas dobles. También es molesto cuando intentas usar algo como 'C#' como parte de una búsqueda. ¿Alguien sabe de un motor de búsqueda que respeta a tus personajes especiales?Google usando caracteres no alfanuméricos

+2

C# funciona para mí con Google. (Sesgo: yo trabajo allí). Si busco "C#" me da hits relacionados con C#, en particular, muy diferentes a si busco solo "C". –

Respuesta

-1

Editar: Probé con http://code.google.com, no http://www.google.com/codesearch - extraño que no devuelven los mismos resultados.

La búsqueda de código de Google tampoco funciona: la búsqueda de algo como "cs [i]" devuelve hits para "csi".

Realmente dudo que haya alguna herramienta de búsqueda de propósito general que tenga en cuenta la sintaxis de programación, es demasiado especializada. Hay puede ser productos/dispositivos de búsqueda por ahí, pero es probable que sean apuntados a bases de código privadas, no destinados a la búsqueda pública.

2

También debe intentar usar comillas alrededor de elementos con caracteres sensibles como el signo +.

Buscando $i++ encontrado 0 resultados.
Buscando "$i++" encontrado 707,000 resultados.


@ Greg

Usando Google Code Search con cs[i] resultados en 2.450.000 resultados y se encuentra con cadenas csi
Usando Google Code Search con "cs[i]" resultados en 74.700 resultados y se encuentra con cadenas cs[i]

2

Desafortunadamente , parece que las soluciones están en orden. Descubrí que la búsqueda de csharp o c sharp parece ser necesaria. También utilicé "Ansi C" o "c99" para buscar en C en lugar de C++.

Sé que la búsqueda de código de google parece sufrir los mismos problemas, aunque tiene un motor de expresiones regulares.

4

En krugle, una búsqueda de "CS [i]" entre comillas parece funcionar ... como lo hace también en Google CodeSearch ...

1

¿Qué hay de Koders?

Koders es un motor de búsqueda de código público gratuito para el código fuente abierto. La base de datos que subyace a Koders contiene 3.3 mil millones de líneas de código y refleja el contenido de la mayoría de los principales repositorios de código abierto del mundo, con resaltado de sintaxis para más de 30 lenguajes de programación. La base de datos de búsqueda se ha mejorado aún más con código adicional y metadatos de Black Duck KnowledgeBase, la base de datos más completa de la industria de código abierto y de terceros.

+0

Si bien este enlace puede responder a la pregunta, es mejor incluir las partes esenciales de la respuesta aquí y proporcionar el enlace de referencia. Las respuestas de solo enlace pueden dejar de ser válidas si la página vinculada cambia. – oleksii

+0

¿Qué quieres decir con las partes esenciales de la respuesta? La pregunta se refiere a un motor de búsqueda y el enlace apunta a uno :) – Joril

+0

Esta respuesta ha surgido en el área de revisión SO como de baja calidad. Es mejor incluir alguna información de ese enlace, ya que puede dejar de ser válida mañana, la semana próxima o el próximo año ... Pero la gente aún intentará encontrar una respuesta. – oleksii

0

"Google ignorará los caracteres especiales" !!! Y todos los otros motores de búsqueda aparentemente son tan malos ahora. Incluso ALtaVista advanced, que solía encontrar estos i9s con el cerebro dañado también.

Es seguro que les ahorra tiempo de indexación, pero si trato de encontrar algo así como las direcciones de correo electrónico en alguna compañía dicen "@ comcast.com", ignora "@" y trae miles de páginas inútiles.

En muchas otras ocasiones, al ignorar los caracteres especiales, Google y otros motores de búsqueda son completamente inútiles. ¡Muy frustrante!

Cualquier buscador que no los ignore? !!

0

El cuadro de búsqueda de Firefox quita algunos caracteres especiales, particularmente el # de C#. Google no es directo

5

También nos sentimos frustrados, así que hicimos un motor de búsqueda que permite caracteres especiales!

tratar http://www.symbolhound.com

es una búsqueda en Internet (a diferencia de Google CodeSearch) que respeta los símbolos. Esto debería ayudar. ¡El índice crece día a día, por lo que debería poder encontrar respuestas relevantes!

Buena suerte.

+0

¡Tema muy viejo que aún contestaste hace 25 minutos, justo cuando estaba buscando una herramienta para hacer esto! Muy útil, gracias. –

+0

Haha, sí, está desarrollado recientemente. ¡Espero eso ayude! – tcf628

Cuestiones relacionadas