Fermé

Convert Mongo $text Search to Elasticsearch

Our current website (click here to see the name of the website: [login to view URL]) uses AngularJS, NodeJS, Mongo, and MySql as a database storage. We sell sports apparel. Our search suffers as it uses a MongoDb text search which does not account for misspellings (e.g. metaphone, soundex, or alternate terms) nor does it account for synonyms or stems. We are not using Elastic search. I do not have experience with Elasticsearch but understand it to be a popular tool for searching a product catalog. Please propose which of the following is the ideal scenario and total $$$ to convert our existing search to using Elasticsearch instead of the Mongo text search.

Brief history/context: Our data is organized such that we have a) a parent product – which is the model/design of the piece of clothing b) the colors – a parent product has many different colors of the same article of clothing and c) the sizes – a given color will have many different sizes.

This data is stored in separate tables in MySql and is published periodically to the mongo database in document format with all sizes nested under their styles and all styles nested under their parent product. We have between 5 million and 10 million records between all the tables.

Option A) Do we remove MongoDB and publish to elasticsearch as the document repository and take advantage of its language handling features

Option B) Do we retain MongoDb as the document repository and use elasticsearch in conjunction with MongoDb to do the indexing and searching while still retrieving results from mongodb?

Option C) Do we eliminate MongoDb and not pull our results from elasticsearch but only retrieve the MySql IDs of matching items from elasticsearch and then load the product data onto the screen from MySql.

Please propose which of the above options has the greatest advantages and also provide a breakdown of tasks and associated $$$ for each task.

Compétences : Elasticsearch , Javascript, node.js, NoSQL Couch & Mongo

en voir plus : why use elasticsearch with mongodb, mongo connector elasticsearch, mongodb full text search performance, power of mongodb, mongodb vs elasticsearch, elasticsearch mongodb, mongodb full text search, import data from mongodb to elasticsearch, php convert pdf text, convert bitmap text, convert numbers text php, sql full text search engine, convert bmp text, ocr program convert bmp text, convert hash text, convert number text keeping commas excel, convert myob text, linux convert plain text password md5 encrypted password, convert pdf swf search text, vbnet dll full text search access

Concernant l'employeur :
( 30 commentaires ) Denver, United States

Nº du projet : #17259200

11 freelance font une offre moyenne de $535 pour ce travail

rajdeepa555

Hello sir, To be very specific, I am a professional software developer, and have provide multiple customize solution to my client using elasticsearch. yes you are right elasticsearch is more efficient and convenient Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 5 jours
(15 Commentaires)
4.9
bestit4u

hi Nice to meet you. I read your job posting and I am very interested. I have a good skill in ElasticSearch. I think you to accomplish your purpose, you have to change db(mysql, mongodb) to elasticsearch completely Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 3 jours
(16 Commentaires)
5.0
greenforest0204

Hello. I am very interested in your project. I have been doing website project for years. I am expert in website design with python, php,node,react,angular, wordpress,joomla,Angular, python and so on. Many tasks w Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 3 jours
(8 Commentaires)
3.9
Inno4Future

Hi, I 'd choose option C, since MongoDB best advantage is easily modified and your DB is stable(structure is not changed), so you can completely drop MongoDB. And instead of retrieving data from MySQL, you can mak Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 5 jours
(8 Commentaires)
3.7
WebSolutionssoft

Here are my Recent Works: [login to view URL] [login to view URL] [login to view URL] we are a team of Frontend and Backend Developers. our main job is to convert PSD into Responsive HTML then into some php Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 3 jours
(8 Commentaires)
4.1
AltiuseCreaton

Hello, I checked your all 3 proposal and all doable but need few discussion to make better way as per your given brief on project post. Let me know when you available to discuss more in detailed. Regar

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 21 jours
(6 Commentaires)
4.1
learnerdev

I'll have experience working with MongoDb and Elastic search and both combined. I'll be able to work on your project immediately. Looking forward to discuss.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 7 jours
(4 Commentaires)
2.9
R37

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 3 jours
(1 Évaluation)
0.8
naravila

Dear Employer. I'm a senior developer. i'm PHP , MEAN and WebDesign expert, I have developed PHP , MEAN and WebDesign for 5 years. PHP , MEAN and WebDesignis my skill, and i can do your task perfectly as soon as qui Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 3 jours
(0 Commentaires)
0.0
PriyeshRaj17

Hi There, I have over 10 years of experience using Python and around 4 years using MongoDB and Apache Solr. I understand that full text searching is not working for your product search, and since you need a text-sea Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 14 jours
(0 Commentaires)
0.0
SynfosysBusiness

Hi, We have team of desktop/web developers and QA team with relevant experience of 4 to 15 years. They are highly experienced in building and testing desktop/web applications. Our skill set: CSS, Angular Materia Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 20 jours
(0 Commentaires)
0.0