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.
11 freelance font une offre moyenne de $535 pour ce travail
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
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
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
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
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
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
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.
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
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
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