-
公开(公告)号:US20230141964A1
公开(公告)日:2023-05-11
申请号:US17522724
申请日:2021-11-09
申请人: Elasticsearch B.V.
发明人: Yannick Welsch , David Christopher Turner , Armin Braun , Tanguy Leroux , Henning Andersen , Francisco Fernández Castaño , Matthew Lee Hinman , Jason Tedor
IPC分类号: G06F12/0802 , G06F16/903
CPC分类号: G06F12/0802 , G06F16/90335 , G06F2212/60
摘要: Provided are systems and methods for multi-layer caching of data. An example method commences with creating a data structure on top of an information retrieval library. The data structure is designed to access data associated with the information retrieval library through a local index. The method includes creating a plurality of ordered cache layers for the data accessed via the local index. The plurality of ordered cache layers are ordered based on frequency of access and a last layer is used to access the data over a network. The method then continues with receiving a search query. The method further includes determining that the search query is for the data associated with the last layer. The method further continues with executing, using the local index, the search query locally to retrieve a matching document from the data associated with the last layer remotely.
-
公开(公告)号:US20210344750A1
公开(公告)日:2021-11-04
申请号:US17373547
申请日:2021-07-12
申请人: Elasticsearch B.V.
摘要: Node clustering configuration is disclosed herein. An example method includes determining nodes of a cluster, each of the nodes having a unique identifier and a cluster identifier for the cluster, determining a voting configuration for the cluster, the voting configuration defining a quorum of master-eligible nodes of the nodes, the voting configuration being adaptable so as to maintain an optimal level of fault tolerance for the cluster, adding and removing nodes that can change the voting configuration, configuring a cluster configuration through an API, and electing one of the master-eligible nodes as a master node.
-
公开(公告)号:US11122118B2
公开(公告)日:2021-09-14
申请号:US16670763
申请日:2019-10-31
申请人: Elasticsearch B.V.
摘要: Node clustering configuration is disclosed herein. An example method includes determining nodes of a cluster, each of the nodes having a unique identifier and a cluster identifier for the cluster, determining a voting configuration for the cluster, the voting configuration defining a quorum of master-eligible nodes of the nodes, the voting configuration being adaptable so as to maintain an optimal level of fault tolerance for the cluster, and electing one of the master-eligible nodes as a master node.
-
公开(公告)号:US12113855B2
公开(公告)日:2024-10-08
申请号:US17373547
申请日:2021-07-12
申请人: Elasticsearch B.V.
IPC分类号: H04L67/104 , H04L41/0668 , H04L41/0853 , H04L41/0893 , H04L41/12 , H04L67/1061 , H04L69/40
CPC分类号: H04L67/1051 , H04L41/0668 , H04L41/0853 , H04L41/0893 , H04L41/12 , H04L67/1046 , H04L67/1068 , H04L69/40
摘要: Node clustering configuration is disclosed herein. An example method includes determining nodes of a cluster, each of the nodes having a unique identifier and a cluster identifier for the cluster, determining a voting configuration for the cluster, the voting configuration defining a quorum of master-eligible nodes of the nodes, the voting configuration being adaptable so as to maintain an optimal level of fault tolerance for the cluster, adding and removing nodes that can change the voting configuration, configuring a cluster configuration through an API, and electing one of the master-eligible nodes as a master node.
-
公开(公告)号:US20230161770A1
公开(公告)日:2023-05-25
申请号:US17530944
申请日:2021-11-19
申请人: Elasticsearch B.V.
发明人: David Christopher Turner , Henning Andersen , Jim Ferenczi , Francisco Fernández Castaño , Yannick Welsch , Tanguy Leroux , Armin Braun , Jason Tedor
IPC分类号: G06F16/2455 , G06F16/22 , G06F16/23
CPC分类号: G06F16/24557 , G06F16/2272 , G06F16/2358
摘要: Methods and systems for shard optimized database queries using parameter-based indexes are provided. Exemplary methods include: receiving a database query that includes an index parameter and an index parameter range. A parameter table is accessed that contains an association between the parameter and parameter range and a shard identifier. Based on the parameter type and the range identified in the query, the relevant shards are identified, and the database query is limited to processing these shards.
-
公开(公告)号:US20230195579A1
公开(公告)日:2023-06-22
申请号:US17553465
申请日:2021-12-16
申请人: Elasticsearch B.V.
发明人: Matthew Lee Hinman , Jason Tedor , Henning Andersen , David Christopher Turner , Francisco Fernández Castaño
IPC分类号: G06F11/14
CPC分类号: G06F11/1469
摘要: Provided are methods and systems for peer recovery from remote storage. An example method includes storing, to a remote storage, a data snapshot of a plurality of nodes of a cluster, determining, by the cluster, that a piece of data stored on a first node of the cluster needs to be copied to a second node of the cluster, and in response to the determination, causing, by the cluster, the second node to download a copy of the piece of data from the data snapshot in the remote storage, determining, by the cluster, that the piece of data stored on the first node differs from the copy of the piece of data stored on the data snapshot, and in response to the determination, causing copying of the piece of data directly from the first node to the second node.
-
公开(公告)号:US20210136146A1
公开(公告)日:2021-05-06
申请号:US16670763
申请日:2019-10-31
申请人: Elasticsearch B.V.
摘要: Node clustering configuration is disclosed herein. An example method includes determining nodes of a cluster, each of the nodes having a unique identifier and a cluster identifier for the cluster, determining a voting configuration for the cluster, the voting configuration defining a quorum of master-eligible nodes of the nodes, the voting configuration being adaptable so as to maintain an optimal level of fault tolerance for the cluster, and electing one of the master-eligible nodes as a master node.
-
-
-
-
-
-