Servicio de motor de búsqueda en línea simple

Mi título es un poco impreciso ya que no sé exactamente cómo se llama el servicio que busco. Básicamente, estoy buscando un servicio web en línea listo para usar o una aplicación web autohospedada con una función de búsqueda simple:

  • Ingrese los datos en el backend. Podría ser una estructura de datos similar a una tabla con varias columnas y filas

  • Una interfaz de búsqueda de usuario simple donde el usuario puede ingresar un término de búsqueda y, según los datos en el backend, el usuario obtiene una salida de datos.

Ejemplo

El back-end contiene:

program|folder

foo|config/
foo|specs/
bar|man/

Si el usuario ahora busca config, lo obtiene foocomo salida.

¡Nada más y nada menos!

Respuestas (2)

Podría usar un archivo XML como sus datos de back-end... y luego buscar esos datos a través de javascript+jquery.

Hice una pregunta para buscar una cadena en XML hace algún tiempo y obtuve la respuesta en stackoverflow .

... En cuanto a la introducción de datos en el backend, puede usar Microsoft Office Excel 2010 para crear tablas y filas , y luego asignar un formato para el xml y luego exportar el xml desde MS Excel.

¿ No es esto lo que hace Algolia ?

Importaría sus datos como un archivo JSON, TSV o CSV yendo a su índice y haciendo clic en Agregar registros, Cargar archivo. La barra de búsqueda en la página de inicio de su índice debe hacer exactamente lo que desea, y puede ajustarla a su gusto, usar los widgets de búsqueda proporcionados por Algolia o simplemente llamar a su API.