TAS Enterprise Search for Security

  • Score Awaiting client review
  • Date Published
  • Reading Time 4-Minute Read

Precognox has developed an enterprise search engine for security-related organizations based on their needs.


Our TAS Enterprise Search solution is a specialized and customized search engine that allows you to search in a large number of large-scale databases regardless of the topic. Thanks to our text analytics experience – it is an outstanding solution in case of any professional field. Furthermore, to our client (security organization) it was extremely important that our product utilizes the world’s leading entity recognition (entity extractor) and name search (name indexer) solution, provided by Rosette software package of Basis Technology.

Implementation of the Project

Our security-related client had files in different formats managed by an access control management system and also databases that had to be indexed too so that the user can search in all data sources according to his originally specified access rights. We have developed the given solution according to the client’s requests so the user can find the documents which he has access to, and we also show a hint if there are more existing documents but he doesn’t have access to see them. In this case, he may ask permission from his supervisor.


Simple search helps users to find the matching documents, it searches in the name and content of the document.
It was important to our client to find just the relevant documents because each file needs to be checked manually and advanced search helps with that. With advanced search, the user can make more sophisticated searches where the user can select the field he wants to search in and he can select a relation for his terms. Moreover, the result list can be filtered based on multiple document properties and data extracted from the content so the time spent on searching is significantly shortened.

Rosette Name Indexer and Entity Extractor

We implemented the world-leading Rosette Name Indexer solution (also used by the U.S. Customs and Border Protection and Airbnb) which helps our client to find persons even if their name is just a nickname or written in another language.
Rosette’s Entity Extraction solution is likewise useful since it helps the user by automatically recognizing (identifying) the main entities (names, organizations, nationalities, date, etc.). These entities can also be used as filter options.

How Does an Enterprise Search Engine Work in Practice?

Our product video gives you an easy way to learn how TAS Enterprise Search works.

Making the Search Process More Convenient

The client also emphasized that importance of making the search process easier and this was also provided by the following convenience features:

With autosuggest you don’t have to type the full values, only the first 3 letters and you get a list of matching values to select. The list is quite useful because you can be sure that the given value (search term) is in the system so you can avoid getting 0 results for your searches.

Did you mean
Did you mean helps if you made typos in your search terms, so you don’t waste time with getting 0 results and investigating your terms.

The users often make the same advanced searches so these searches can be saved as templates. The users have to build the search only once and the next time he can load it from the templates which helps saving time.

It is also possible to export specific results into a file for further examination.
By the aforementioned features, we were actually able to provide an enterprise search solution that significantly fosters efficient work by the client’s organization.
In addition, the support timeframe also ensured that the search engine could be fine-tuned based on user feedback after the service has been launched.

Connecting the Enterprise Search With Other TAS Services

Searching is not complete with TAS Enterprise Search itself. We also connected Enterprise Bulk Search which helps our client to run multiple searches at the same time by uploading a table with several data lines.

We also connected the Search Log Analyzer service which helps to analyze what searches were accomplished by users and if there are common typos or synonym cases then it can be uploaded in the Thesaurus Manager service to find the relevant documents easier.