Hoy, el editor de Downcodes compartirá con usted un código de búsqueda difusa similar al motor Baidu en el sitio ASP para resolver el problema de hacer coincidir las palabras clave de búsqueda en el sitio. Este código puede lograr la segmentación de palabras clave y ordenar y mostrar los resultados según la concordancia exacta y la concordancia aproximada, mejorando la experiencia de búsqueda del usuario. El código ha sido probado en aplicaciones reales y tiene buenos resultados. Espero que pueda ayudar a todos los desarrolladores.
Comparta un fragmento de código de búsqueda difusa similar al motor Baidu en el sitio ASP
Hace N años, algunos internautas preguntaron: ¿Cómo se puede implementar la búsqueda difusa en un sitio similar a Baidu? Recientemente, por necesidades laborales, hice una búsqueda en un sitio asp. Las palabras clave que requieren concordancia exacta deben clasificarse en primer lugar, y las palabras clave que requieren concordancia aproximada. Busqué en Internet durante mucho tiempo y no pude encontrar el código que necesitaba, así que tuve que escribirlo yo mismo y ahora compartirlo con quienes lo necesitan.
Introducción a la función
1. Utilice la tecnología de segmentación de palabras para dividir primero las palabras clave en varias frases. Por ejemplo: "Buscar alquimista" se divide en varias frases como "buscar", "buscar alquimia", "refinar alquimia", "alquimista", etc.
2. Por ejemplo: el campo de título de la base de datos que coincide completamente con "Buscar alquimista" ocupa el primer lugar, y el campo de título de la base de datos que coincide vagamente con "Buscar", "Buscar", "Alquimia", "Farmacéutico" y otras frases se muestran en la espalda.
3. Por ejemplo, si el campo de contenido de la base de datos coincide completamente con "Search Alchemist", se mostrará en la parte posterior.
Consulte el efecto: http://www.my478.com
ejemplo:
El código fuente de Jinyun Smart Logistics Platform es un complemento de Jinyun Yuansheng y su funcionamiento requiere el soporte del marco Jinyun.
Plataforma de logística de carga: liberación de línea dedicada para múltiples comerciantes + liberación de demanda de entrega del cliente + consulta de ruta de información de carga + pedidos en línea LTL + recogida puerta a puerta del comerciante + entrega de línea dedicada al cliente, etc.
【Mecanismo de actualización】
La aplicación actual pertenece al cuerpo de la escena de Lego y el cuerpo de la escena en sí no se actualizará con frecuencia. ¡Depende principalmente de la iteración actualizada del complemento del paquete! Estos mecanismos de actualización dependientes pueden lograr una actualización y actualizar todos los cuerpos de la escena al mismo tiempo, lo que mejora en gran medida la calidad y eficiencia de las iteraciones de actualización de la aplicación.
Características
1. Para facilitar la promoción de la plataforma, puede configurar: propietarios de automóviles, líneas dedicadas para publicar información (es necesario enviar amigos, etc.);
2. Todo el modo de carga, el modo de cotización, etc. están diseñados estrictamente con referencia a los estándares del parque logístico;
3. Todas las operaciones de propietario de automóvil + propietario de carga + línea dedicada se implementan en el teléfono móvil.
¡Espero que este código pueda ayudarte! Si tiene alguna pregunta, déjela en el área de comentarios y el editor de Downcodes hará todo lo posible para responderla.