编解码器是自定义Solr编解码器,用于将基于SolrCloud的索引与Oracle NoSQL键值集群存储无缝集成。该代码是使用Solr 4.10.1 API和NoSQL 3.0 API版本创建的,在SolrCloud集群中使用。它的主要目的和优势是将所有索引存储的文档字段透明地中继到具有自己的复制和容错策略的专用NoSQL存储。这种方法大大减少了索引大小并加速了所有索引操作和合并,允许同时使用Solr作为NoSQL数据库和搜索引擎。编解码器将存储的字段中继到NoSQL存储,同时将所有其他索引组件保留在通常的基于文件的存储布局中。编解码器是在考虑到SolrCloud和NoSQL自己的容错用法的情况下制作的,因此如果在当前不是分片领导者的副本节点上创建索引,它会尝试忽略写入NoSQL存储的命令。 ./dist文件夹中