如何像 stackoverflow 搜索结果一样选择部分文本?

发布于 2024-10-17 15:14:26 字数 268 浏览 3 评论 0原文

我正在寻找高效且快速的 php 解决方案,它可以从文档中选择部分文本并根据关键字对其进行切片,而不会像堆栈溢出搜索引擎那样丢失内容的含义。

我找到了一个 针对 C# 的类似问题,但没有任何示例。

您将如何在 PHP 中实现此类功能?

I'm looking for efficient and fast php solution, that can select portion of text from document and slice it based on keywords without loosing meaning of content similar as stack overflow search engine do.

I found one similar question for C# but without any examples.

How would you implement such functionality in PHP?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

暗地喜欢 2024-10-24 15:14:26

我知道这个问题很老了,但我讨厌看到这样的问题得不到答案。不管怎样,你需要使用像Sphinx Search这样的全文搜索引擎。他们有一个 PHP API,带有必要的内置函数来自动标记所选文本。在他们的 API 中查找 BuildExcerpts()。

我只有 Sphinx 的经验,但是,我愿意其他全文引擎也内置此功能。您要查找的关键字是“摘录”。

I know this question is old but I hate seeing questions like this go unanswered. Anyway, you need to use a full-text search engine like Sphinx Search. They have a PHP API with the necessary built-in function to automatically markup the selected text. Look up BuildExcerpts() in their API.

I only have experience with Sphinx, however, I am willing to be other Full text engines have this functionality built in as well. The keyword you're looking for is "excerpts".

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文