-
公开(公告)号:US20190303141A1
公开(公告)日:2019-10-03
申请号:US16286269
申请日:2019-02-26
Applicant: Elasticsearch B.V.
Inventor: Chongzhe Li , Fuyao Zhao , Mengwei Ding
IPC: G06F8/75 , G06F8/41 , G06F16/9038 , G06F16/901
Abstract: The methods and corresponding systems may include retrieving one or more Abstract Syntax Trees (ASTs) associated with source code. The ASTs may describe syntax structures of the source code. The source code may comprise a collection of computer instructions including code symbols and code snippets. The source code may comprise a collection of files. A knowledge graph may be generated based on the one or more ASTs. The knowledge graph may describe relationships between occurrences of the code symbols or the code snippets contained in the source code. Importance levels, representing importance scores, for occurrences of the code symbol or the code snippets may be determined based on the knowledge graph. In response to a code search query, rankings may be determined based on importance levels that are determined in real time, or may be based on importance levels previously determined, using the present technology, for the source code.
-
72.
公开(公告)号:US20190265853A1
公开(公告)日:2019-08-29
申请号:US15907274
申请日:2018-02-27
Applicant: Elasticsearch B.V.
Inventor: Rashid Khan , Joseph Fleming
IPC: G06F3/0484 , G06F17/30 , G06F8/41 , G06F17/27
Abstract: Systems and methods for iterating between a graphical user interface and an expression for data visualization. Exemplary methods include: receiving an edited expression from a user, the edited expression including changes to the expression and being associated with a component; evaluating the edited expression; displaying the component using the evaluation of the edited expression; determining a user interface block using the edited expression; and presenting the user interface block to the user in a graphical user interface.
-
公开(公告)号:US10346744B2
公开(公告)日:2019-07-09
申请号:US13850725
申请日:2013-03-26
Applicant: Elasticsearch B.V.
Inventor: Stephen Dodson
Abstract: The field of the disclosure relates generally to a method and system for analyzing behavior of a computer infrastructure and the displaying the behavior of the computer infrastructure in a graphical manner. The system comprises an analytical engine connected to agents running on devices in the computer infrastructure and analyzing continuous data and asynchronous data.
-
74.
公开(公告)号:US20180246977A1
公开(公告)日:2018-08-30
申请号:US15965776
申请日:2018-04-27
Applicant: Elasticsearch B.V.
Inventor: Matthew T. Riley , Quinlan J. Hoxie
IPC: G06F17/30 , H04L29/08 , G06F3/0481
CPC classification number: G06F16/9535 , G06F3/0481 , G06F16/00 , G06F16/24578 , G06F16/951 , H04L67/02
Abstract: Automatically creating and modifying a search engine for a website. User input may be received specifying an address of a website. A search engine may be automatically created for the website based on the user input. Webpages of the website may specify a plurality of tags specifying custom attributes of the webpages. During creation of the search engine, these custom attributes may be incorporated into the search engine index. Additional user input may be received customizing the search engine for various search engine contexts, e.g., based on the custom attributes of the webpages. Search engine results for the website may be based on various ranking functions, potentially including social impact of webpages of the website.
-
公开(公告)号:US09767278B2
公开(公告)日:2017-09-19
申请号:US14484633
申请日:2014-09-12
Applicant: Elasticsearch B.V.
Inventor: Stephen Dodson
CPC classification number: G06F21/552 , G06F21/554 , G06F21/56
Abstract: A system and method for the detection of irregularities, such as fraud or malware, running on a device, is disclosed. The system comprises a monitoring program for reviewing data relating to operation of the device, a device profile including data items relating to typical operation of the device generated from messages relating to the device; and an alert module for generating an alert on detection of unusual activity relating to the device.
-
公开(公告)号:US12229140B2
公开(公告)日:2025-02-18
申请号:US18453097
申请日:2023-08-21
Applicant: ELASTICSEARCH B.V.
Inventor: Stefan-Costin Leau
IPC: G06F16/245 , G06F16/2455
Abstract: Provided are methods and systems for searching event sequences. An example method includes receiving a request including a sequence of queries, the sequence of queries including a first query and a second query, the second query succeeding the first query in the sequence; executing the first query over a first dataset to determine a first event; executing the second query over a second dataset to determine a second event, the second event occurring after the first event; and generating, in response to the request, a further sequence including the first event and the second event. The method may include executing the first query over the first dataset to determine a third event and verifying that the third event has occurred after the second event.
-
公开(公告)号:US20240362075A1
公开(公告)日:2024-10-31
申请号:US18434209
申请日:2024-02-06
Applicant: ELASTICSEARCH B.V.
Inventor: David C. Turner , Henning Andersen , Ievgen Degtiarenko , Francisco Fernández Castaño
CPC classification number: G06F9/505 , G06F9/5083 , G06F11/3452
Abstract: An automated system for allocation of resources in a cluster configured to run a search engine is disclosed. At least one master node includes a processing system. The processing system is configured to analyze the cluster based on measurements of different parameters. The results of the analysis can be used to allocate or reallocate the shards, allocate or reconfigure the workload portions assigned to the shards, and allocate or reconfigure the shards selectively to maintain high performance. Periodic analyses can predict future behavior, and reconciliations toward a target allocation can occur regularly to maximize system efficiency and performance.
-
公开(公告)号:US12069146B2
公开(公告)日:2024-08-20
申请号:US17179266
申请日:2021-02-18
Applicant: Elasticsearch B.V.
Inventor: Alex Brasetvik , Njal Karevoll
IPC: H04L67/563 , H04L41/0813 , H04L41/0893 , H04L41/12
CPC classification number: H04L67/563 , H04L41/0813 , H04L41/0893 , H04L41/12
Abstract: Management services for distributed computing architectures using rolling changes are provided herein. An example system includes clusters of nodes providing services and a plurality of management servers, each of the plurality of management servers including: at least a distributed coordination service for the clusters of nodes, the distributed coordination service being a datastore; and a constructor that manages allocation and life cycle deployments of the nodes of the clusters, the constructor further configured to manage topological changes to nodes of the clusters by implementing rolling attribute changes for the nodes.
-
公开(公告)号:US11990923B1
公开(公告)日:2024-05-21
申请号:US17192720
申请日:2021-03-04
Applicant: Elasticsearch B.V.
Inventor: Thomas Dullien , Sean Heelan
CPC classification number: H03M7/6064 , G06F11/3024 , G06F11/34 , H03M7/3062
Abstract: In various embodiments, the system and method described herein provide functionality for selecting an appropriate compression algorithm and settings given a cost model. Specifically, in selecting a compression method and configuration, the described system and method use a cost model to take into account the financial cost of a number of aspects of a particular compression scenario, including, but not limited to, the cost of performing the compression/decompression and the cost of storing the data. In this manner, intelligent trade-offs can be made between CPU/computing cost and data storage/transmission cost in an environment where a dollar amount can be associated with CPU processing time and storage/transmission volume. The described system and method can make such decisions dynamically, so that compression and/or decompression operations can respond to changing conditions on the fly, thus leading to better and more cost-effective management of resources.
-
公开(公告)号:US11734279B2
公开(公告)日:2023-08-22
申请号:US17244870
申请日:2021-04-29
Applicant: Elasticsearch B.V.
Inventor: Stefan-Costin Leau
IPC: G06F16/245 , G06F16/2455
CPC classification number: G06F16/24553
Abstract: Provided are methods and systems for searching event sequences. An example method includes receiving a request including a sequence of queries, the sequence of queries including a first query and a second query, the second query succeeding the first query in the sequence; executing the first query over a first dataset to determine a first event; executing the second query over a second dataset to determine a second event, the second event occurring after the first event; and generating, in response to the request, a further sequence including the first event and the second event. The method may include executing the first query over the first dataset to determine a third event and verifying that the third event has occurred after the second event.
-
-
-
-
-
-
-
-
-