Question
Atos Syntel
IN
Last activity: 16 Oct 2018 12:03 EDT
Questions regarding Elastic Search
Need answers for the below questions
1. what is the difference between Lucene search and Elastic search other than the below facts ?
Agents - Instead of SystemIndexer and SystemWorkIndexer Elastic search uses FTSIncrementalIndexer
Other Nodes - Other nodes use SOAP Service to access search in Lucene and Other nodes use certain range of ports to communicate to the Search Host node in elastic.
2. Does Elastic Search and Full Text Search means the same ?
If you know any PDN content explaining things in details, please do share.
***Edited by Moderator Marissa to update categories***
**Moderation Team has archived post**
This post has been archived for educational purposes. Contents and links will no longer be updated. If you have the same/similar question, please write a new post.
-
Like (0)
-
Share this page Facebook Twitter LinkedIn Email Copying... Copied!
Accepted Solution
Pegasystems Inc.
US
When you create elasticsearch index files in 7.1.7+ and perform a search that utilizes these, you are using full-text search. These searches do not depend on exposed columns, all text is searched including data in the blob. Because the search is not based on metadata, it is considered 'full-text'.
Searches should be faster with Elasticsearch than Lucene and because of the ability to have multiple hosts, it is more fault tolerant.
Pegasystems Inc.
US
Hello!
Last year we had an Ask the Expert session on Full Text Search.
Take a look at this post. You will need to open the attached PDF.
Hope that helps!
Atos Syntel
IN
The PDF mostly contains issues and doubts on elastic search, i am still confused.
This is what i understood so far
we have Lucene search till 7.1.5/7.1.6, from 7.1.7 onwards we have Elastic search
These are the differences between them
- Agents - Instead of SystemIndexer and SystemWorkIndexer Elastic search uses FTSIncrementalIndexer
- Other Nodes(excluding search host nodes) - Other nodes use SOAP Service to access search in Lucene and Other nodes use certain range of ports to communicate to the Search Host node in elastic.
- Hosts holding Index files - only one Host in Lucene, Multiple host can be configured in Elastic search
Now where does Full Text Search comes in, what part of the search functionality is called Full Text Search ?
Why is it called as "Full Text" Search?
What i am failing to understand here ?
Also, Is there any other differences between Lucene and Elastic Search other than the ones that i have mentioned above.
Accepted Solution
Pegasystems Inc.
US
When you create elasticsearch index files in 7.1.7+ and perform a search that utilizes these, you are using full-text search. These searches do not depend on exposed columns, all text is searched including data in the blob. Because the search is not based on metadata, it is considered 'full-text'.
Searches should be faster with Elasticsearch than Lucene and because of the ability to have multiple hosts, it is more fault tolerant.
Atos Syntel
IN
Thanks Nick
Atos Syntel
IN
Anyone with the clear idea of the differences please answer.
Atos Syntel
IN
waiting for an answer.
Pegasystems Inc.
US
check this:
https://en.wikipedia.org/wiki/Elasticsearch
Elasticsearch is a search engine based on Lucene. It provides a distributed, multitenant-capable full-text search engine with an HTTP web interface and schema-free JSON documents.