Abstract image of enterprise search

Enterprise Search Glossary


Artificial intelligence

A facet of computer science where machines are able to demonstrate intelligence similar to human intelligence—making decisions, recognizing speech, performing translations, and improving over time.


Corporate firewall

A corporate firewall acts as a type of virtual fence between the corporate network and unverifiable or untrusted sources. It is an organization’s first line of defense against cyber threats.



Information can be comprised of individual units, also known as data. Data can also be defined as facts collected as a reference source.


When data is collected, organized, and stored electronically in a computer system, it is called a database—or, a “base,” for data storage.


If something, an activity perhaps, is data-driven it means that it is informed by data rather than personal experience. For instance, you would make a decision regarding business finances on financial data and reports.


Enterprise search engine

A search engine wholly owned by a company. It is used to index organizational data to satisfy queries relevant to company jobs, tasks, and more.

Entity extraction

Identifying and submitting specified elements into predefined categories.



A point of interaction such as a computer screen or a mobile device screen.


Machine learning

The automation of analytical model building. Machine learning is a branch of artificial intelligence that builds upon the idea that computer systems can identify patterns and learn from data with little-to-no human intervention.


Natural language processing

As a branch of artificial intelligence, and a subfield of linguistics, NLP refers to how computers can process and analyze natural language data.


Log files

Within the context of computing systems, a log file records events with the objective to keep a log. For example, it might be a log of software runs or of users sending messages to each other.



Also referred to as customization, when something is personalized, it means that a product or service is designed to better accommodate the unique needs of an end user.



Scalability is the ability to handle a growing or evolving workload.

Support team

A team of employees created to improve a variety of factors such as decision-making or problem-solving.


User role

Users can perform tasks based on their user role, which defines the permissions that are granted. For instance, a user role might be an “administrator” or a “contributor.”