dimases
Новичок
Полнотекстовый поиск с выборкой найденного фрагмента?
То есть, если есть текст (в столбце "body"):
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.
SELECT * FROM articles WHERE MATCH (body) AGAINST ('ullamcorper suscipit lobortis');
То можно ли как-нибудь без средств последующей обработки выборки (например, на РНР) выбрать вот так:
exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex
Как, наверное, понятно, это нужно для вывода результатов поиска.
Знаю, что есть различные функции для работы со строками в MySQL, но не знаю, возможно ли их применить. Если у кого-нибудь был такой опыт - подскажите. Если ранее обсуждалось, скажите по каким словам искать (а то даже с трудо представляю, как это сформулировать =).
То есть, если есть текст (в столбце "body"):
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.
SELECT * FROM articles WHERE MATCH (body) AGAINST ('ullamcorper suscipit lobortis');
То можно ли как-нибудь без средств последующей обработки выборки (например, на РНР) выбрать вот так:
exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex
Как, наверное, понятно, это нужно для вывода результатов поиска.
Знаю, что есть различные функции для работы со строками в MySQL, но не знаю, возможно ли их применить. Если у кого-нибудь был такой опыт - подскажите. Если ранее обсуждалось, скажите по каким словам искать (а то даже с трудо представляю, как это сформулировать =).