-
公开(公告)号:US20250117373A1
公开(公告)日:2025-04-10
申请号:US18907009
申请日:2024-10-04
Applicant: Elasticsearch B.V.
Inventor: Henning Andersen , Alexandros Batsakis , Adrien Grand , David Christopher Turner , Jason Tedor , Tanguy Leroux , Timothy Regan Brooks
IPC: G06F16/22 , G06F12/02 , G06F16/215
Abstract: According to an aspect, a search system includes an indexing tier and a search tier. The indexing tier is configured to generate an index structure from a plurality of documents, store the index structure in a local storage device, and transmit the index structure to an external object store, the external object store configured to store the index structure. The search tier is configured to receive a search query from a client device and communicate with the external object store or the indexing tier to retrieve at least a portion of the index structure to search data based on the search query.
-
公开(公告)号:US20250123965A1
公开(公告)日:2025-04-17
申请号:US19002228
申请日:2024-12-26
Applicant: ELASTICSEARCH B.V.
Inventor: 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
Abstract: 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.
-
公开(公告)号:US20230141964A1
公开(公告)日:2023-05-11
申请号:US17522724
申请日:2021-11-09
Applicant: Elasticsearch B.V.
Inventor: 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 classification number: G06F12/0802 , G06F16/90335 , G06F2212/60
Abstract: 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.
-
公开(公告)号:US20250028725A1
公开(公告)日:2025-01-23
申请号:US18909830
申请日:2024-10-08
Applicant: ELASTICSEARCH B.V.
Inventor: David Christopher Turner , Henning Andersen , Jim Ferenczi , Francisco Fernandez Castano , Yannick Welsch , Tanguy Leroux , Armin Braun , Jason Tedor
IPC: G06F16/2455 , G06F16/22 , G06F16/23
Abstract: 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.
-
公开(公告)号:US20230161770A1
公开(公告)日:2023-05-25
申请号:US17530944
申请日:2021-11-19
Applicant: Elasticsearch B.V.
Inventor: 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 classification number: G06F16/24557 , G06F16/2272 , G06F16/2358
Abstract: 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.
-
-
-
-