Wyszukiwanie pełnotekstowe MySQL dla hashtagów (w tym symbol # w indeksie)
Jestem pewien, że powinien istnieć sposób na wyszukiwanie hashtagów przy użyciu indeksu Full-Text w tabeli MyISAM. Domyślna konfiguracja wykona następujące czynności:
textfield
hashtag
#hashtag
#two #hashtag #hashtag
SELECT * FROM table WHERE MATCH(textfield) AGAINST ('#hashtag')
> | hashtag |
> | #hashtag |
> | #two #hashtag #hashtag |
Zamiast tego powinien zwracać tylko drugi i trzeci wiersz. Wygląda na to, że hashtag jest traktowany jako separator słów, więc jest „usuwany” przed rozpoczęciem wyszukiwania. Co należy zrobić, aby włączyć indeksowanie i wyszukiwanie terminów zawierających#
jako część słowa?