Keep It Simple and Fast refers to my focus during development of applications. In my opinion, applications should be very simple to use and do not have dozens of options. Every application should perform very fast, even in high transactions volume or high multi user environments.

Sunday, January 18, 2009

In Exact Synergy Enterprise we have made major changes to the search logic. Sometimes I got questions from people why we did not implement Google or other available engines. I think this is a valid question. In my previous blog: Why is Enterprise search more complex than we search? I explained the difference between Enterprise search and web search.

In this blog I will explain the main reasons for our own developed search engine:

Exact Search engine is integrated in the software. No additional deployments steps are necessary to use the engine.

No additional configuration is not needed. Index process is configured out of the box. Only one background job to schedule the indexing process.

No additional hardware is needed to use the search engine.

Access control of content is integrated in the Exact Search engine.

Development costs versus license fee of external search technology.

Training of support and consultancy.

Can it happen that we will use an external search engine in the future? Yes, there will be a moment that we will make use of external search technology. If you ask when, I do not know at this moment. We continually follow available products. The quality of the result set is not the only factor for a decision. We will take the mentioned reasons into account.

If you know search engines who has a good answer on the mentioned reasons feel free to contact me.

About Me

My name is André van de Graaf, I'm working for Exact Software in the Research team as Principal Research Engineering. I'm located in Delft, The Netherlands. In my work i have a strong focus on performance of applications. Beside performance I want to keep everything as simple as possible. What is the perfect balance between performance and functionality?