【发布时间】:2014-08-26 06:53:24
【问题描述】:
如果您在 mysql 中有文档记录,并且您对文档中的关键字进行全文搜索,您如何不仅返回记录的 id,还返回包含关键字的每个文档的示例短语?
例如搜索“超人”
可能会返回两条记录...
“我什么时候可以取回我的西装?” 超人问干洗店
“就他而言,超人没有机会”
【问题讨论】:
-
在进行全文搜索时,为什么不在选择部分选择文档呢?这将返回文档部分以及 id
-
谢谢约翰。这不会返回整个文档,而不仅仅是围绕 found 关键字的几个单词?或者是这样的想法,然后你使用php从doc中提取包含关键字的句子?
-
好吧,我不知道。这取决于您在该列中存储的内容.. 如果它是一个完整的文档,那么您可能想要使用字符串方法来查找几个单词.. 或者您可以在 php 的服务器端执行此操作。如果您想更详细地澄清一下,那么我可能会为您写一个答案;)
-
如果您想在 php 中执行此操作,请参阅此帖子。它做你想做的事。stackoverflow.com/questions/3684754/…