Java 在顶级关系数据库上运行ElasticSearch
我的问题是,是否有可能在关系数据库之上使用ElasticSearch。 1.在关系数据库中插入或删除记录时,它会反映在弹性搜索中吗? 2.如果我在弹性搜索中插入一个文档,它会被保存在数据库中吗? 3.它是否使用缓存或内存数据库来方便搜索?如果是这样,它的用途是什么?1)您应该查看ElasticSearch jdbc river以查找插入(我相信已删除的行不再被管理,请参阅) 2) 除非手动执行,否则ElasticSearch不会对其进行本机管理 3) 事实上,ElasticSearch使用缓存来提高性能,尤其是在使用过滤器时。存储位集(0/1的数组)。1)您应该查看ElasticSearch jdbc river中的插入(我认为已删除的行不再受管理,请参阅) 2) 除非手动执行,否则ElasticSearch不会对其进行本机管理 3) 事实上,ElasticSearch使用缓存来提高性能,尤其是在使用过滤器时。存储位集(0/1的数组)。1)您应该查看ElasticSearch jdbc river中的插入(我认为已删除的行不再受管理,请参阅) 2) 除非手动执行,否则ElasticSearch不会对其进行本机管理 3) 事实上,ElasticSearch使用缓存来提高性能,尤其是在使用过滤器时。存储位集(0/1的数组)。1)您应该查看ElasticSearch jdbc river中的插入(我认为已删除的行不再受管理,请参阅) 2) 除非手动执行,否则ElasticSearch不会对其进行本机管理Java 在顶级关系数据库上运行ElasticSearch,java,sql,json,elasticsearch,Java,Sql,Json,elasticsearch,我的问题是,是否有可能在关系数据库之上使用ElasticSearch。 1.在关系数据库中插入或删除记录时,它会反映在弹性搜索中吗? 2.如果我在弹性搜索中插入一个文档,它会被保存在数据库中吗? 3.它是否使用缓存或内存数据库来方便搜索?如果是这样,它的用途是什么?1)您应该查看ElasticSearch jdbc river以查找插入(我相信已删除的行不再被管理,请参阅) 2) 除非手动执行,否则ElasticSearch不会对其进行本机管理 3) 事实上,ElasticSearch使用缓存来
3) 事实上,ElasticSearch使用缓存来提高性能,尤其是在使用过滤器时。存储位集(0/1的数组)。Elasticsearch和关系数据库之间没有直接连接-ES有自己的基于Apache Lucene的数据存储 也就是说,正如其他人所指出的,您可以使用Elasticsearch River插件将数据从关系数据库加载到Elasticsearch中。请记住,这种方法有许多局限性:
Elasticsearch和关系数据库之间没有直接的联系——ES有自己的基于ApacheLucene的数据存储 也就是说,正如其他人所指出的,您可以使用Elasticsearch River插件将数据从关系数据库加载到Elasticsearch中。请记住,这种方法有许多局限性:
Elasticsearch和关系数据库之间没有直接的联系——ES有自己的基于ApacheLucene的数据存储 也就是说,正如其他人所指出的,您可以使用Elasticsearch River插件将数据从关系数据库加载到Elasticsearch中。请记住,这种方法有许多局限性: