-
公开(公告)号: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.
-
2.
公开(公告)号:US20240386041A1
公开(公告)日:2024-11-21
申请号:US18667424
申请日:2024-05-17
Applicant: Elasticsearch B.V.
Inventor: David Erickson
IPC: G06F16/332
Abstract: A system may receive, via an input field on a chat interface of a computing device, a user query. A system may retrieve, from a vector database, a private data portion that is responsive to the user query. A system may transmit a prompt to a large language model, where the prompt includes the user query and the private data portion. A system may receive, from the large language model, a model response with textual data that responds to the user query, where the textual data is generated by the large language model using the private data portion. A system may initiate display of the model response in the chat interface.
-
公开(公告)号:US11989314B2
公开(公告)日:2024-05-21
申请号:US17244426
申请日:2021-04-29
Applicant: Elasticsearch B.V.
Inventor: Adrien Grand
Abstract: Methods and systems for a document-level attribute-based access control service are provided. The document-level attribute-based access control service may be positioned between a directory service and a search engine service. The directory service can manage information and permissions for users. The document-level attribute-based access control service can map security attributes to the user based on the information and permissions. Based on the mapping, it can be determined whether to permit the user making a query to the search engine service to access documents based on the query. Information and permissions attributes can be injected into queries dynamically via a template. Attributes may be combined with role query templates to create document-level attribute-based access control on top of role-based access control. The present technology can enable enforcement of security policies requiring all of a combination of attributes to be satisfied before permitting certain access.
-
公开(公告)号:US20240152525A1
公开(公告)日:2024-05-09
申请号:US18414843
申请日:2024-01-17
Applicant: ELASTICSEARCH B.V.
Inventor: Quinlan J. Hoxie , Matthew T. Riley
IPC: G06F16/2458 , G06F16/248
CPC classification number: G06F16/2462 , G06F16/248
Abstract: Systems and methods that are adapted for automatic curation of query responses are disclosed herein. An example method includes obtaining user action metrics corresponding to responses provided in reply to a query for a target resource, the query having a search term, determining a portion of the responses having user action metrics with statistical significance, generating a list of curated responses based on the portion of the responses, and providing the curated responses in reply queries having the search term.
-
公开(公告)号:US11943295B2
公开(公告)日:2024-03-26
申请号:US17143881
申请日:2021-01-07
Applicant: Elasticsearch B.V.
Inventor: Nicolas Ruflin , Pier-Hugues Pellerin
IPC: H04L67/1097 , H04L67/101 , H04L67/104 , H04L67/5682 , H04L67/75
CPC classification number: H04L67/1097 , H04L67/101 , H04L67/1044 , H04L67/5682 , H04L67/75
Abstract: Provided are methods and systems for configuring and managing data shipper agents. A method may commence with receiving a list of one or more data shipper agents installed on one or more edge nodes associated with a user. A data shipper agent of the one or more data shipper agents may be installed on one of the one or more edge nodes. The method may continue with providing a graphical user interface that may enable the user to configure the one or more data shipper agents. The method may further include receiving selections of configuration parameters associated with at least one of the one or more data shipper agents. The method may then continue with receiving a configuration of the at least one of the one or more data shipper agents and automatically reconfiguring the configuration of the at least one of the one or more data shipper agents.
-
公开(公告)号:US11914592B2
公开(公告)日:2024-02-27
申请号:US17515103
申请日:2021-10-29
Applicant: Elasticsearch B.V.
Inventor: Stefan Costin Leau
IPC: G06F16/2453 , G06F16/2452 , G06F16/2458 , G06F16/242
CPC classification number: G06F16/24542 , G06F16/244 , G06F16/2452 , G06F16/2471 , G06F16/24532
Abstract: Systems and methods for processing structured queries over clusters are provided herein. An example system includes a plurality of clusters, wherein a local cluster is configured to receive, from a client, a structured query language (SQL) structured query, determine, based on the SQL structured query, a list of remote clusters of the plurality of clusters, process the SQL structured query to generate a local query executable by a local search engine of the local cluster and remote queries executable by remote search engines of the remote clusters, send the remote queries to the remote clusters to obtain remote results, execute the local query to obtain local results, combine the remote results and the local results to obtain an aggregated result, and return the aggregated result to the client.
-
公开(公告)号:US11799644B2
公开(公告)日:2023-10-24
申请号:US17504326
申请日:2021-10-18
Applicant: Elasticsearch B.V.
Inventor: Simon Daniel Willnauer
CPC classification number: H04L9/0869 , G06F21/45 , H04L9/0662 , H04L9/0863 , H04L9/3226
Abstract: Methods and systems for starting a node without a default password are provided. Exemplary methods include: creating a node responsive to indicia received from a user; checking for an existing keystore in the node; when no existing keystore is in the node: generating a seed password for a predefined user of the node; non-persistently providing the seed password to the user; creating an encrypted keystore in the node; and storing the seed password in the encrypted keystore; and allowing access to the node using the built-in user and seed password.
-
公开(公告)号: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.
-
9.
公开(公告)号:US11621969B2
公开(公告)日:2023-04-04
申请号:US15857186
申请日:2017-12-28
Applicant: Elasticsearch B.V.
Inventor: Stephen Dodson , Thomas Veasey
IPC: H04L9/40 , G06N5/025 , G06F7/483 , G06F16/28 , H04L43/16 , H04L41/14 , H04L41/147 , H04L41/22 , H04L41/5019 , H04L43/0876 , G06N20/00
Abstract: Clustering and outlier detection in anomaly and causation detection for computing environments is disclosed. An example method includes receiving an input stream having data instances, each of the data instances having multi-dimensional attribute sets, identifying any of outliers and singularities in the data instances, extracting the outliers and singularities, grouping two or more of the data instances into one or more groups based on correspondence between the multi-dimensional attribute sets and a clustering type, and displaying the grouped data instances that are not extracted in a plurality of clustering maps on an interactive graphical user interface, wherein each of the plurality of clustering maps is based on a unique clustering type.
-
公开(公告)号:US11477207B2
公开(公告)日:2022-10-18
申请号:US16299404
申请日:2019-03-12
Applicant: Elasticsearch B.V.
Inventor: Brandon Kobel , Lawrence Everett Gregory, IV
IPC: H04L29/06 , H04L9/40 , G06F16/953 , G06F21/62
Abstract: Methods and systems for providing configurable feature level controls for data. The data can be associated with data visualization and analysis in a distributed search engine environment. An example method comprises providing a user interface for enabling a selection of a type of access to grant for each feature of a plurality of features, the selection being on a feature-by-feature basis and the selection being assigned to selected roles; and in response to the selection of the type of access, automatically controlling the type of access to each of the features including determining whether a user has any role to which a particular feature has been assigned; and based on the determining, for users having any of the selected roles, permitting the type of access selected for the particular feature assigned to the selected roles. The types of access may comprise read-only, full, no access, or differing levels of access.
-
-
-
-
-
-
-
-
-