Escrito por Joselite | 0 Comentarios
Buscador de C贸digo
Koders es un nuevo buscador de c贸digo en m煤ltiples lenguajes. A pesar de estar todav铆a en su versi贸n beta, parece que este funciona bastante bien.
Los lenguajes que hay disponibles para buscar actualmente s贸n los siguientes: ActionScript, Ada, ASP, Assembler, C, C#, C++, Cobol, ColdFusion, Delphi, Eiffel, Erlang, Fortran, Java, JavaScript, JSP, Lisp, Lua, Mathematica, Matlab, ObjectiveC, Perl, PHP, Prolog, Python, Ruby, Scheme, Smalltalk, SQL, Tcl, VB y VB.NET.
Leer M谩sEscrito por Joselite | 0 Comentarios
Mejorar un buscador
Si queremos crear un buscador m谩s optimo que nos corriga si nos equivocamos, ya no har谩 falta implementarlo nosotros mismos, sino que nos podemos beneficiar de la API que Yahoo a puesto a nuestra disposici贸n, la API Spelling Suggestion. La API funciona de tal manera que cuando realizamos una b煤squeda, esta nos muestra lo mismo nos aparece en el busador. El 煤nico inconveniente es que no se puede indicar el idioma de la b煤squeda, por lo que todav铆a est谩 algo limita su funcionalidad. Por otro lado, para poder emplearla se debe disponer de un ID de aplicaciones Yahoo.
Las maneras de usarla son las siguientes:
1. Obtener la palabra sugerida directamente:
// Crear el objeto
$spellingSuggestion = new spellingSuggestion();
// Indicar tu ID de aplicaci贸n
$spellingSuggestion->appid = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
// Mostrar la palabra sugerida
echo $spellingSuggestion->getSuggestedWord( 'jon lenon' );
// La salida deber铆a ser 'john lennon'
2. Obtener directamente la respuesta de Yahoo:
// Crear el objeto
$spellingSuggestion = new spellingSuggestion();
// Indicar tu ID de aplicaci贸n
$spellingSuggestion->appid = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
// Seleccionar el modo de salida
$spellingSuggestion->setOutput( 'xml' ); // json xml php
// Hacer la consulta
$spellingSuggestion->search('jon lenon');
// Mostrar la respuesta
echo $spellingSuggestion->response;
//La respuesta deber铆a ser:
<ResultSet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="urn:yahoo:srch" xsi:schemaLocation="urn:yahoo:srch
http://search.yahooapis.com/WebSearchService/V1/
WebSearchSpellingResponse.xsd"><Result>john lennon</Result>
</ResultSet>



(5.00 out of 5)