Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wyszukiwanie podobnego tekstu w Mysql

Jednym z podejść jest przyjrzenie się odległości Levenshteina między wyszukiwanym terminem a listą słów kluczowych. Jest kilka przykładów jak to zaimplementować w MySQL, np. TU

Ponieważ masz tak duży katalog, musisz najpierw przyjrzeć się zaimplementowaniu filtra (być może opartego na wyszukiwaniu „LUBIE”), aby nie mierzyć odległości dla wszystkich 1 mln wierszy.

Jeśli uszeregujesz wyniki według odległości, powinieneś być w stanie posortować wyniki według trafności wyszukiwania.




  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 łączy LIMIT i ORDER BY

  2. Zmień sterownik MySQL używany przez Joomla

  3. Co się stanie, gdy wyślę wartość logiczną True-False do instrukcji PDO jako parametr powiązany z polem int?

  4. Wybierz czas między dwoma razy mysql

  5. Szczegółowe spojrzenie na indeksowanie baz danych