Jak wiadomo wyszukanie pełnotekstowe składa się z kilku algorytmów. Ostateczny wynik nie musi równać się frazie docelowo wyszukiwanej i w tym właśnie leży problem.
Jest przykładowo zapytanie do bazy za pomocą match against, które opiera się o słowa "kot kominiarza". Przykładowy wynik zwrócony będzie zawierał frazę "kotów kominiarza", ale nie "kot kominiarza". Czyli wszystko jak na razie poprawnie. Schody zaczynają się kiedy chcę wyświetlić ciąg kilku znaków za i przed frazą "kotów kominiarza".
Poniższy przykład powinien zilustrować to czego nie uda mi się zrobić:
$fraza_wyszukiwana = "kot kominiarza"; $tekst = "bla bla bla abcdefg kotów kominiarza bla bla bla hijklmno"; $szukaj = stripos($tekst, $fraza_wyszukiwana);
Czy istnieje jakieś zapytanie do bazy danych które zwróci mi wyszukaną frazę w oparciu o match against?
Chodzi mi o to, abym mógł potem ją wykorzystać do funkcji stripos.
Dziękuję z góry za wszelkie wskazówki.
Pozdrawiam