kpp
Новичок
Вырезка найденного слова с определённым количеством текста вокруг
ссылка на образец
Вырезка найденного слова с определённым количеством текста вокруг.
Как сделать такую вещь?
На странице поиска найденные результаты делятся по 20 штук на страницу.
Далее из 20 найденных (подходящих под запрос) страниц у каждой надо взять текст, по которому была найдена страница, и выделить его bold, при этом ВОПРОС в том, как из всего текста взять только по 50 символов перед и после совпадения с запросом.(чтобы пользователь мог ориентироваться о чём будет статья, которую ему предлагают в качестве подходящей).
Вторая проблема в том случае, когда слово, подошедшее под поиск, будет стоять в паре символов от ещё одного подошедшего слова (ну это уже следующий шаг, ссылка на битрексовый сайт дана выше, у них эталонный вариант, хотя есть недочёт в том, что разрешён поиск по одному символу... это загружает сервер и толка от поиска мало).
ссылка на образец
Вырезка найденного слова с определённым количеством текста вокруг.
Как сделать такую вещь?
На странице поиска найденные результаты делятся по 20 штук на страницу.
Далее из 20 найденных (подходящих под запрос) страниц у каждой надо взять текст, по которому была найдена страница, и выделить его bold, при этом ВОПРОС в том, как из всего текста взять только по 50 символов перед и после совпадения с запросом.(чтобы пользователь мог ориентироваться о чём будет статья, которую ему предлагают в качестве подходящей).
Вторая проблема в том случае, когда слово, подошедшее под поиск, будет стоять в паре символов от ещё одного подошедшего слова (ну это уже следующий шаг, ссылка на битрексовый сайт дана выше, у них эталонный вариант, хотя есть недочёт в том, что разрешён поиск по одному символу... это загружает сервер и толка от поиска мало).