Skip to main content

Shopinvader Catalog Search Engine Connector

Project description

Odoo Community Association

Shopinvader Catalog Search Engine Connector

Alpha License: AGPL-3 shopinvader/odoo-shopinvader-search-engine

This module is a technical module to implement batch export of data to external indexation services.

Table of contents

Usage

To work, this module requires a concrete implementation of a search engine. The connector_elasticsearch module provides a connector for Elasticsearch.

Go to Connector menu.

Under the ‘Search Engine Connector’ menu, you will find a list of all search engines (Backends) defined

Changelog

16.0.1.0.1 (2023-10-13)

Features

  • A complete refactoring has been done to the code. This refactoring was driven by the following goals:

    • Make the code more readable and maintainable.

    • Put in place a way to validate data exported to the indexes

    • Ease the work of frontend developers by providing a schema for the data exported to the indexes.

    Some technical choices have been made to achieve these goals:

    • We removed the need to force the developer to define a specific binding model for each model that needs to be indexed.

    • We defined serializers based on Pydantic models. This choice allows you to validate the data, generate the documentation and the schema of the data exported to the indexes. It also makes the serialization mechanism more explicit and easier to understand.

    • We defined more fine-grained modules.

    If you need to add additional information to the data exported to the indexes, you only need to extends the Pydantic models by adding your additional fields and extending the method initializing the model from an odoo record. (#1390)

Misc

10.0.1.0.0 (2017-04-11)

  • First real version : [REF] rename project to the real name : shoptor is dead long live to shopinvader”, 2017-04-11)

12.0.1.0.0 (2019-05-21)

  • [12.0][MIG] shopinvader_search_engine

Bug Tracker

Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed feedback.

Do not contact contributors directly about support or help with technical issues.

Credits

Authors

  • Akretion

Contributors

Other credits

Funders

The development of this module has been financially supported by:

  • Akretion R&D

Maintainers

This module is part of the shopinvader/odoo-shopinvader-search-engine project on GitHub.

You are welcome to contribute.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file odoo_addon_shopinvader_search_engine-18.0.1.0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for odoo_addon_shopinvader_search_engine-18.0.1.0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 040d3941da5f9bee703b83a0b052a9f16f650f71aef9de1ec18480772106d852
MD5 81c8a703ad6beea2e6ca93ee049e3b1f
BLAKE2b-256 616c81da10f765a8529ccafcef9d6042d173a5d7da6dc34d9e9b12afa3dc711d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page