Find Jobs
Hire Freelancers

Elasticsearch Nopcommerce plugin

$250-750 USD

Avslutat
Publicerad ungefär sex år sedan

$250-750 USD

Betalning vid leverans
We need an elasticsearch plugin for nopcommerce 3.70 with source code. Requierements: - c# client indexer console program (update elasticsearch datas from database) - nopcommerce c# search plugin Features: - sort search results - boost terms configuration - stop words configuration - multilanguages indexation terms - multistore indexation terms - data to index: products, categories, product tags, localized properties - how to backup elasticsearch indexes? - autocompletion Source code : C# Fast performances (about 35000 products will be indexed) Elastic search indexes must be loaded in server memory This plugin will be upgraded after this first release. Long term partnership. Several milestones will be created, each milestone will be reviewed with money releasing
Project ID: 16181809

Om projektet

7 anbud
Distansprojekt
Senaste aktivitet sex år sedan

Ute efter att tjäna lite pengar?

Fördelar med att lägga anbud hos Freelancer

Ange budget och tidsram
Få betalt för ditt arbete
Beskriv ditt förslag
Det är gratis att registrera sig och att lägga anbud på uppdrag
7 frilansar lägger i genomsnitt anbud på $790 USD för detta uppdrag
Använd avatar
Are you aware about the fact that upgrading nopCommerce may break plugins? - I am not sure why you want to build up the plugin with nopcommerce 3.70. Now it is time to use nopcommerce 4.0- there may arise issue on upgrading the nopcommerce version. I am suggesting you to build up the plug in with nopcommece 4.0. What to say? In case of update elastic search data from database, the search index should be updated with new entries, deletions and changes made to the database. Isn't it?- This be easily managed by Feeder Process. First, I will retrieve all product_hashes from Elasticsearch. I will create and store hashes ourselves and use them to quickly see if a product has changed. We compare hashes stored in the search index with hashes computed from the products in the database. This saves the overhead of retrieving complete documents. Next I will iterate over all the products in the database and compute new hashes. If the hash is not present in the product_hashes it means the product is new or has been updated: I will index it. Afterwards, I take all the product hashes that I did not encounter (these represent deleted products) and delete them from index. To obtain data from database,I will define a simple model for a data. the cache-rows method returns a hash of the respective data attributes. I will create a class which implements IPlugin interface. nopCommerce has BasePlugin class which already implements some IPlugin methods, allow to avoid source code duplication.
$1 263 USD Om 45 dagar
5,0 (128 omdömen)
8,6
8,6
Använd avatar
A proposal has not yet been provided
$500 USD Om 15 dagar
4,6 (7 omdömen)
2,0
2,0

Om kunden

Flagga för FRANCE
Achicourt, France
3,8
9
Verifierad betalningsmetod
Medlem sedan juli 3, 2016

Kundverifikation

Tack! Vi har skickat en länk för aktivering av gratis kredit.
Något gick fel med ditt e-postmeddelande. Vänligen försök igen.
Registrerade Användare Totalt antal jobb publicerade
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Laddar förhandsgranskning
Tillstånd beviljat för geolokalisering.
Din inloggningssession har löpt ut och du har blivit utloggad. Logga in igen.