【发布时间】:2021-10-14 14:47:15
【问题描述】:
我知道数据库能够以最佳方式将索引用于查询WHERE x like "foo%"。
但理论上,如果你将文本反转并将反转的字符串存储在索引中,
那么该索引可用于优化搜索WHERE x like "%foo"
有没有办法在 MySQL 或任何其他数据库中创建这样的反向索引?
【问题讨论】:
-
请参阅this Q&A 了解一些相关上下文。长话短说,存储字符串的第二个副本(其字符颠倒)可能更容易,并通过该辅助字符串进行后缀搜索。
标签: mysql database database-indexes