Я хотел бы использовать позицию / индекс, найденные совпадением ... Против полнотекстового поиска в MySQL, чтобы вернуть некоторый текст до и после совпадения в поле. Это возможно? Во всех примерах, которые я видел, Match ... Against возвращает оценку в выборе вместо местоположения или позиции в текстовом поле, в котором выполняется поиск.
SELECT
random_field,
MATCH ($search_fields)
AGAINST ('".mysql_real_escape_string(trim($keywords))."' IN BOOLEAN MODE)
AS score
FROM indexed_sites
WHERE
MATCH ($search_fields)
AGAINST ('".mysql_real_escape_string($keywords)."' IN BOOLEAN MODE)
ORDER BY score DESC;
Это даст мне поле и счет ... но я бы хотел индекс / позицию вместо (или вдоль) счета.