cuốn sách gpt4 ai đã làm

mysql - 面向 future 的全文搜索

In lại Tác giả: Hồ Xil 更新时间:2023-11-01 08:38:09 28 4
mua khóa gpt4 Nike

我在表上有一个名为 cart_product_fti 的全文索引

每当我使用它时,我都必须准确列出索引中的所有字段:

MATCH (foo,bar,etc)

我的想法是,如果稍后我决定向索引添加/删除一个字段,所有脚本都必须更新,否则它们将被破坏。

所以我想知道是否有办法获取索引中所有字段的列表,然后将该列表插入到我的 MATCH() 中,这样就不必更新它了对 FULLTEXT 索引进行了更改?

câu trả lời hay nhất

可能的解决方案:

  • 只做工作。一个结构合理的项目可能只有 1 或 2 个具有特定查询/数据关系的类或文件,因此它不应该有那么多工作。

  • 继续为每个查询一次又一次地查询 information_schema.statistics 以动态构建查询(几乎没有效率)。

  • 定义一个在表中搜索的存储过程,在这种情况下,更改表/全文索引布局只需要更改一次过程。

编辑:出于某种原因 key_column_usage 似乎没有全文引用,我们必须求助于 information_schema.statistics 表?

关于mysql - 面向 future 的全文搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3282134/

28 4 0
Bài viết khuyến nghị: c# - 使用 Ninject 过滤构造函数注入(inject)
Bài viết khuyến nghị: PHP & do/while 循环内存泄漏
Bài viết khuyến nghị: android - react native Android : Creating a simple module
Bài viết khuyến nghị: c# - lambda 中的自定义相交
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress