Salsa: https://github.com/mbround18/wikijs-module-meilisearch
Meilisearch es un motor de búsqueda de código abierto creado para ofrecer velocidad y simplicidad. Escrito en Rust, está diseñado para ofrecer resultados de búsqueda rápidos y relevantes con una configuración mínima. Meilisearch sobresale en la búsqueda de texto completo y está optimizado para el rendimiento, incluso con grandes conjuntos de datos. Admite funciones como tolerancia a errores tipográficos y clasificación de relevancia personalizable desde el primer momento.
Enlace a Meilisearch
Wiki.js es un software wiki moderno y de código abierto que ofrece una plataforma poderosa y flexible para administrar y compartir contenido. Construido sobre Node.js, está diseñado para ser liviano, rápido y fácil de usar, con una interfaz elegante e intuitiva que lo hace accesible para usuarios de todos los niveles.
Enlace a Wikijs
Si no los tienes, puedes usar esta ventana acoplable de redacción.
Se recomienda para una instancia de producción, hacer que meilisearch genere una nueva clave para que la use su aplicación. Puedes hacerlo mediante este comando curl:
curl --request POST \ --url http://localhost:7700/keys \ --header 'Authorization: Bearer demo' \ --header 'Content-Type: application/json' \ --data '{ "description": "Wikijs Integration", "actions": ["*"], "indexes": ["wiki_index"], "expiresAt": "2042-04-02T00:42:42Z" }'cambie la palabra demostración por su clave maestra. Si está siguiendo Docker Compose, esto funcionará solo con la demostración. A menos que lo haya cambiado en el archivo de redacción. Luego usa lo que configuraste para $MEILI_MASTER_KEY.
¡Ahora puedes comenzar a usar Meilisearch para buscar en tu wiki! Si tiene contenido existente, puede hacer clic en reconstruir y debería agregar todo su contenido a meilisearch. :)
Como usa wikijs normalmente, creará, actualizará y eliminará documentos en Meilisearch como parte de la representación normal de la página.
Si quieres ver un ejemplo en vivo de esto, en mi wiki de Dragones y Mazmorras ya lo tenemos integrado. Ha sido increíble recuperar datos de personajes o de escenas al alcance de tu mano en un instante.
Nota sobre la implementación: actualmente las sugerencias coinciden con las líneas de quién. En el futuro, reescribiré ese segmento para truncarlo y tener sugerencias más pequeñas.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3