Hi, Group,
It is a frequently used design to use Elasticsearch in eCommerce to enhance the searching experience on the website, e.g., the list of products, or webpages. Examples include
Magento catalog search and
Odoo Smart Search.
In the above examples, Elasticsearch works as a search engine, dealing with thousands of records in the typical case. For example, an online store of a medium-or-small-sided business usually lists one thousand products at most.
The video presentation mentioned another example of Ebean working on the customer information database. So, it is supposed to be a bigger data size than the catalog, because multiple customers are purchasing the same product.
Looking further, we are considering working on the massive transaction list of an OLTP (on-line transaction processing) system, in the hope of improving searching on the text columns.
For example, the credit card gateway often processes millions of transactions per day, and a report or customer inquiry often needs to include months of raw data.
Our Question:
Is it feasible to use Elasticsearch?
And if yes, do we have an example, e.g., an open source project? Or, if no, do we have a reason to firmly rule out this direction?
We are new to this area, and we highly appreciate hints and suggestions.