MySQL中的全文索引用于中文本字段?

发布于 2024-11-09 00:44:49 字数 414 浏览 0 评论 0原文

是否有可能在 oracle 中的中文本字段上添加工作全文索引?我已经能够建立索引,但查询时没有得到任何结果。可能是我的sql有缺陷:(ps。我绝对确定“someText”部分在数据库中)。

SELECT *
FROM Products
WHERE CONTAINS (ProductDescription, 'someText' );

我也尝试过:

SELECT *
FROM Products
WHERE CONTAINS (ProductDescription, 'someText' )>0;

但没有结果。

奇怪的是,查询没有返回错误,它只是不返回结果。可能是我的索引创建不正确,但在“phpMyAdmin”中它被列为我的表的索引之一。有什么想法吗?

Is it at all possible to add a working fulltext index on a mediumtext field in oracle? I have been able to make an index, but I do not get any results when I query it. It might be that my sql is flawed: (ps. I am absolutely sure that the 'someText' part is in the DB).

SELECT *
FROM Products
WHERE CONTAINS (ProductDescription, 'someText' );

I also tried with:

SELECT *
FROM Products
WHERE CONTAINS (ProductDescription, 'someText' )>0;

But no results.

The strange thing is that the query returns no error, it simply does not return results. It might be that my index is inproperly created, but in "phpMyAdmin" it is listed as one of the indexes for my table. Any ideas?

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

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

发布评论

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

评论(1

瑾兮 2024-11-16 00:44:49

您是如何建立索引的?

具体来说,您是否将索引更改同步到表更改 提交时

How have you built your index ?

Specifically, are you syncing the index changes to the table changes ON COMMIT

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