发布于 2011-07-27 22:56:13
您可能需要考虑Apache。尽管Solr使用架构,但它也支持动态字段。动态字段允许为您选择允许的数据类型动态创建新字段。例如,在Solr中,您可以定义一个动态字段,如:
<dynamicField name="*_i" type="integer" indexed="true" stored="true"/>然后,您可以使用"somefield_i“这样的名称动态创建整数字段。当然,您可以使用字符串类型、日期类型和许多其他类型的类型,例如支持单词词干的文本字段、同义词匹配和其他搜索引擎功能。
Solr支持主从复制、拼写检查和许多其他伟大的特性.它面向文档,并具有REST接口。
更新:找到了一个不错的小博客文章,比较索引与Solr和弹性搜索:http://dmurphy747.wordpress.com/2011/04/02/solr-vs-elasticsearch-deathmatch/ .不幸的是,它并没有深入研究查询性能。
https://stackoverflow.com/questions/6852138
复制相似问题