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

Stopwords i pełny tekst logiczny MySQL

Miałem ten problem i szukałem w Google tego posta (ponad rok później) Jestem również na współdzielonym hoście i wyciągałem włosy nad słowami stop ustawionymi w mysql. Znalazłem obejście, które działa idealnie dla mnie, mam nadzieję, że może być przydatne również dla innych.

Możesz także użyć REGEXP polecenie, aby dopasować wyszukiwane hasło w Twojej tabeli.

SELECT * FROM table WHERE column REGEXP 'searchterm'

Jak to zaimplementuję, najpierw wykonując MATCH AGAINST składnia, jeśli liczba =0 robię REGEXP zamiast tego daje moim użytkownikom więcej wyników. Lepsze niż brak wyników ze względu na słowa stop i minimalne długości.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Grupuj strony z jednej kolumny

  2. czy mogę ufać, że mysql_insert_id() zwróci poprawną wartość, wielowątkowa paranoja?

  3. baza danych mysql inżynierii wstecznej do tworzenia aplikacji django

  4. Jak dodać w każdym tagu linku (a href) atrybut rel za pomocą php?

  5. Błąd:Klient nie obsługuje protokołu uwierzytelniania żądanego przez serwer; rozważ aktualizację klienta MySQL