Я использую Sphinx для индексации и поиска на моем сайте.Получить отрывок вокруг слова поиска
Есть ли способ вернуть выдержку (искомое слово и несколько слов вокруг него) при поиске какого-либо слова.
Сейчас я пользуюсь этим пакетом scalia.
$results = SphinxSearch::search($search, $index_type);
// I Set match, sort and ranking mode
$results
->setMatchMode($search_mode)
->setSortMode($sort_mode, $sort_column)
->setRankingMode(\Sphinx\SphinxClient::SPH_RANK_SPH04);
//set field weights
$results->setFieldWeights(array('title' => 10,'content'=> 5));
//and get results
$results = $results->limit(300, 0, 1000, 100000)->query();
Есть ли способ управлять Сфинксом, чтобы вернуть отрывок текста, где он нашел искомые ключевые слова?
Да, похоже, что все. Спасибо, я попробую. – Ned