PHP: цитирование фрагментов результатов поиска из более крупного текста - PullRequest
0 голосов
/ 18 ноября 2011

Допустим, у меня большой блок текста.Я хочу, чтобы подпрограмма или функция PHP цитировали или суммировали этот текст по ключевому слову.Немного похоже на то, что делает Google, показывая некоторые примеры цитат со страниц, которые он находит.

Например,

Большой текст:

Lorem ipsum dolor sit amet, nam et magnaКраткая справкаDonec libero vestibulum dolor dapibus, etiam semper vitae, vel luctus nisl dui metus sem.Mi vitae et elit, ultrices к рисованию, ut justo est anean ultrices, feugiat porttitor, vitae lectus.Posuere tempus, eleifend lacinia ac eros nam consectetuer etiam.Viverra est arcunulla, in Velit Ipsum Rutrum Laoreet Imperdiet, Dolor Nihil Nunc Non Facilisi Elit, Id Sed Dui Nobis Quis, Dignissim Curabitur.Eget ligula arcu rhoncus rerum elit, amet vitae, ipsum nam volutpat, felis in sed porta ut nulla.Risus neque aliquet, laoreet convallis dolor mollis.

Поисковый запрос:

Ключевое слово: justo

Количество слов: 15

Результат:

Mi vitae et elit, ultrices ris, ul justo est anean ultrices feugiat porttitor ...

Существуют ли стандартные или обычно используемые процедуры для этого?

1 Ответ

0 голосов
/ 18 ноября 2011

Я бы использовал поисковый сервер, например Sphinx Search , если вы хотите иметь полнофункциональную возможность полнотекстового поиска. Он не слишком сложен в настройке и обеспечивает очень быстрый поиск. Кроме того, он может дать вам контекстно-зависимые фрагменты вашего текста на основе поисковых запросов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...