Mysql
 sql >> база данни >  >> RDS >> Mysql

Mysql подобно текстово търсене

Един подход е да се погледне разстоянието на Левещайн между думата за търсене и списъка с ключови думи. Има няколко тихи примера за това как да приложите това в MySQL, напр. ТУК

Тъй като имате толкова голям каталог, ще трябва първо да разгледате внедряването на филтър (може би въз основа на търсене „Харесвам“), така че да не измервате разстоянието за всички 1M редове.

Ако класирате резултатите по разстояние, тогава трябва да можете да сортирате резултатите по уместност за търсенето.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да тествате на кой порт работи MySQL и дали може да бъде свързан?

  2. Как мога да тествам моя пример за инжектиране на PHP MySQL?

  3. Как да обедините две таблици с помощта на разделен със запетая списък в полето за присъединяване

  4. Как мога да разбера кога за последно е актуализирана MySQL таблица?

  5. Как да получите съдържание в текстово поле динамично, въз основа на падащия избор в php