PHP:从较大的文本中引用搜索结果片段

时间:2011-11-18 17:00:39

标签: php text-processing

假设我有一大块文字。我想要一个PHP例程或函数来引用或总结给定关键字的文本。有点像谷歌,显示它找到的页面的一些示例引用。

例如

大文字:

  

Lorem ipsum dolor sit amet,nam et magna ac vitae a。 Donec libero   前庭白痴dapibus,etiam semper vitae,vel luctus nisl dui   metus sem。 Mi vitae et elit,risus ultrices,ut justo est aenean   ultrices feugiat porttitor,vitae lectus。 Posuere tempus,eleifend   lacinia ac eros nam consectetuer etiam。 Viverra est arcu nulla,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,risus ultrices,ut justo est aenean ultrices feugiat   porttitor ...

是否有标准或常用的例程来执行此操作?

1 个答案:

答案 0 :(得分:0)

如果您想拥有全功能的全文搜索功能,我会使用像Sphinx Search这样的搜索服务器。设置起来并不困难,并提供非常快速的搜索功能。此外,它还可以根据搜索字词为您提供文本的上下文相关摘要。