文本字段搜索的数据库选择

时间:2017-10-07 16:17:50

标签: database postgresql indexing sql-like text-search

我有2.5百万条记录(可以更多),我想在title字段上搜索。数据基本上在Postgres数据库中。因此,当我使用LIKE等通配符搜索where title LIKE '%some_string%'运算符时,它很慢。我做了一些研究,发现在该字段上添加索引只会在开头没有%符号时才有用。所以我的计划是选择一个支持字段中快速文本搜索的数据库。因此,我需要您的建议和指导,以选择最适合我的方案的数据库。如果它提供更好的性能,我甚至可以选择一些NoSQL数据库。 ElasticSearch和Solr不是我可以选择的选项。提前谢谢。

0 个答案:

没有答案