OdooWiki OCA HUB

Oca Search Engine

oca_search_engine folder_open OCA/oca-custom open_in_new
custom License: AGPL-3

Custom OCA for exporting public data in typesense

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Publishes OCA website data (sponsors, integrators, members, contributors, modules and repository categories) to a Typesense search engine, keeping the search index up to date automatically when records change.

This module connects Odoo to a Typesense search backend and defines what public OCA information is exported and when it is refreshed.

  • It creates a Typesense backend and four search indexes: companies (sponsors and integrators), persons (members and contributors), modules and repository categories.
  • Partners are automatically published or unpublished: new integrators and sponsors are published automatically, while partners linked to a sponsor parent are unpublished. Records that are unpublished or archived are removed from the search indexes.
  • Changes to blog posts, working groups, working group members and partners mark the related partner data for update in the search engine.
  • A partner's public URL is prefixed with integrators/ for companies and community/ for persons; modules use modules/ and categories use categories/.
  • The module adds a computed GitHub URL on module versions and validates that each index's serializer type matches the correct model.
  • On installation, all existing partners are indexed.
  • Exporting a sponsor whose information is pending review is blocked with an error, and a repository without a category cannot be exported.
Models and fields (8)
  • se.index · extends an existing modelserializer_type
  • blog.post · extends an existing model
  • mail.group · extends an existing model
  • res.partner · new model
  • vcp.odoo.module · new model
  • mail.group.member · extends an existing model
  • vcp.odoo.module.version · new modelgithub_url
  • vcp.repository.category · new model

Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 18.0

Confirmed on 2026-11-03 in branch 18.0 of OCA/oca-custom.

terminal Installation and usage

No verified information

Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.