Próbuję uzyskać wyszukiwanie pełnotekstowe (w trybie boolowskim) w celu pobrania słów z trzema lub mniejszymi literami.Wyszukiwanie za pomocą pełnego tekstu MySQL dla słów składających się z trzech lub mniej liter
Obecnie, jeśli szukam czegoś takiego jak "NBA", nie otrzymuję żadnych wyników.
Jednakże, jeśli dopiszę operatora wieloznacznego "*" do wyszukiwanego hasła, otrzymam wyniki.
Czytałem również, że można usunąć ograniczenie trzy słowa w my.ini
, ale zastanawiam się, czy istnieje lepszy sposób to zrobić w locie.
Dzięki Pascal czytam już sam pomysł co mam to zrobić to z funkcją PHP, która sprawdza długość szukanej frazy i dołącza modyfikator wieloznacznika *, jeśli jest mniejszy niż ft_min_word_len zastanawiasz się, czy jest lepszy sposób na zrobienie tego, niż to ... –
Och, przepraszam, nie rozumiem to ;; Nie mam na ten temat żadnego pojęcia ... nie jestem pewien, czy byłby to dobry wynik ;; tak jak sidenote: co powiesz na użycie zewnętrznego mechanizmu indeksowania/wyszukiwania, takiego jak solr czy sfinks? –
dziękuję, Słyszałem o Sfinksie, ale jeszcze nie miałem czasu, żeby go owinąć, wkrótce się nim zajrzę –