← Back to team overview

openerp-community team mailing list archive

Re: openerp-connector and elasticsearch

 



Hello Guewen,

I will continue my work with your advices in mind. In fact the one job per product is great but I think it has to be tedious for populating the database from scratch. But, as the first full sync is a one time job, on the long term your process must be better.

best regards,
Rodrigue



On 2013-11-25 13:37, Guewen Baconnier wrote:
On 11/25/2013 12:08 PM, Rodrigue Villetard wrote:


Hi everyone,

I am currently trying out the openerp-connector (it looks very nice by the way, kudos to all contributors). My willing is to sync all products
to an elasticsearch database.

I’m using the  prestashop connector  (within the on line guide) as a
sample and it seems that the sync is done only when a product is CRUDed and I’ve not found an implemented way to sync all the products with one
job.


Is it because it is not a good idea, or because it is not useful within
the prestashop scope?


Well, I am a bit confused toward the best way for implementing a full
products export to the elastic search db:

Should I implement manually the export or am I missing a whole
functionality already existing that I can use?


best regards,
Rodrigue



Hi,

I don't know for indexes such as ElasticSearch, but at least for
e-commerce shops, it is a bad idea to export all the products at once:
if an export of a product fails, your export could be blocked /
stopped in the middle. Having a job per product to export is a way to
ensure atomicity of the tasks.

Having jobs triggered on events is also a way to export only the new
/ modified products, instead of pushing the whole catalog each time.

Now, if you want to do 1 job for all the products, you can create
your own 'ConnectorUnit' class which takes a list of ids instead of an
ID.

Best,


References