Estoy trabajando en esta cosa de filtrado donde tengo alrededor de 50-100 elementos de la lista. Y cada artículos tienen el marcado de la siguiente manera:JavaScript fuzzy search
<li>
<input type="checkbox" name="services[]" value="service_id" />
<span class="name">Restaurant in NY</span>
<span class="filters"><!-- hidden area -->
<span class="city">@city: new york</span>
<span class="region">@reg: ny</span>
<span class="date">@start: 02/05/2012</span>
<span class="price">@price: 100</span>
</span>
</li>
creé marcado como esto porque solía albergar dudas List.js
Por lo tanto, probablemente ya adivinado, lo que quiero es hacer búsquedas como esto: @region: LA @price: 124
etc. . El problema es que también quiero mostrar más de un elemento, para seleccionar más de ... uno :)
Supongo que esto necesita búsqueda difusa, pero el problema es que no encontré nada funcional.
¿Alguna idea o punto de partida?
// editar: porque tengo una cantidad bastante pequeña de elementos, me gustaría una solución del lado del cliente.
mira esto: http://code.google.com/p/yeti-witch/ - Podría ser de ayuda. – techfoobar
También vea si su requisito le permite mover la parte de búsqueda difusa al lado del servidor (con AJAX) - Si es así, hacerlo con solr sería lo más fácil de hacer. Además del hecho de que puede buscar a través de miles de artículos en poco tiempo. http://lucene.apache.org/solr/ – techfoobar
Techfoobar: gracias, yeti parece ser más como java que javascript. No puedo encontrar la forma de usarlo en mi código existente. Además, solr parece ser Java también. Necesito algo del lado del cliente o PHP. –