gpt4 book ai didi

php - 根据数据库检查段落中的单词的有效方法是什么?

转载 作者:行者123 更新时间:2023-11-29 04:30:16 25 4
gpt4 key购买 nike

我有一个名为关键字的表。很简单,两列 - id 和关键字。这个表总是在增长,我们总是在向它添加额外的内容。

现在,我们有一个用户提交的 2-3 句段落。我们要根据关键字表中的所有关键字检查本段中的单词。

最有效的方法是什么?我的初始逻辑如下

// explode $paragraph into $words[]

// cycle through $words -- in each loops, SQL statement where $word = keyword

// output any matched keywords

这是最有效的吗?请记住,关键字表可以有几千行。我应该使用 Sphinx 搜索解决方案吗?

最佳答案

  1. 将用户输入分解为单词。
  2. 查询:

    SELECT id, keyword FROM tbl_name WHERE keyword IN ('word1', 'word2', 'word3', 'wordN');
  3. 必须插入未返回的单词。

  4. 将检索到的 ID 与新插入的 ID 合并,即可得到一整套使用过的 ID。

关于php - 根据数据库检查段落中的单词的有效方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3761054/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com