在大树中搜索的最佳方式

时间:2018-05-08 21:05:47

标签: tree bigdata

我有很多域名,例如:

site.com
ns1.site.com
ns2.site.com
test.main.site.com
google.com
mail.google.com
etc.

10 ^ 9左右的行数。 我搜索存储它的最佳方式,并按主域查找所有子域。

例如,搜索查询为:

site.com

结果将是:

ns1.site.com
ns2.site.com
test.main.site.com

任何想法怎么做?

由于

1 个答案:

答案 0 :(得分:0)

您可以使用一些实时全文搜索工具,分别存储每个域名。然后,您可以使用给定的输入运行LIKE查询,它将返回包含您的输入字符串的所有域名。

一些流行的实时全文搜索引擎是Apache SolrElasticSearch。两者都应该满足你的条件。