Skip to content

[16.0][ADD] typesense_ir_exports#204

Closed
kobros-tech wants to merge 8 commits into
OCA:16.0from
kencove:typesense_ir_exports
Closed

[16.0][ADD] typesense_ir_exports#204
kobros-tech wants to merge 8 commits into
OCA:16.0from
kencove:typesense_ir_exports

Conversation

@kobros-tech
Copy link
Copy Markdown
Contributor

@kobros-tech kobros-tech commented Apr 23, 2025

A module to facilitate and simplify creating and validating schema & serialized data for search engine.

Schema and data are compared to each other and validated and creating schema will be based on an interactive wizard alike ir.exports wizard.

Which means we don't need to create a new module for each new field we want to index whether it is simple data type like string, integer or relational one with its inner fileds or even image thubnail.

Only this module is managing this work all alone without the need for custom modules for each extra field we would like to append or a new serializer class.

based on connector_typesense #203

Having this module successful can encourage us to have a dynamic schema rest API connector with any thing whether we need to POST into odoo or GET from odoo.

@kobros-tech kobros-tech force-pushed the typesense_ir_exports branch from d09023e to 0cff939 Compare April 30, 2025 06:06
@kobros-tech kobros-tech force-pushed the typesense_ir_exports branch from 0cff939 to 5a0cb48 Compare April 30, 2025 06:27
@kobros-tech
Copy link
Copy Markdown
Contributor Author

@kobros-tech
Copy link
Copy Markdown
Contributor Author

@lmignon

can you review this module and tell me your opinion of creating a module to facilitate indexing data into search engines without having to make a module for each structure we are going to index.

Just in few clicks you get the data you want indexed into the search engine friendly and simply :)

@kobros-tech
Copy link
Copy Markdown
Contributor Author

@rvalyi

hello again, I guess this new module is an important back pone in e-commerce business success.

We had discussion about pim in e-commerce website, and right now we need this interactive module to index whatever data we want into the search engine smoothly and friendly without extra custom coding!

You can watch the video and welcome to review and telling about your opinion.

https://youtu.be/QamX0oWDOko?si=oc6_Rfl49cKqBdkg

@kobros-tech
Copy link
Copy Markdown
Contributor Author

Index most complicated structures:

Screenshot from 2025-05-04 10-58-07

Screenshot from 2025-05-04 10-59-15

@kobros-tech
Copy link
Copy Markdown
Contributor Author

@pedrobaeza

are you interested in search engines, if yes then this work will be really interesting for you!

@pedrobaeza
Copy link
Copy Markdown
Member

I'm afraid not, sorry.

@kobros-tech kobros-tech force-pushed the typesense_ir_exports branch 2 times, most recently from aa0beb7 to f62cb7b Compare May 5, 2025 14:20
@kobros-tech kobros-tech force-pushed the typesense_ir_exports branch from f62cb7b to bbba28c Compare May 5, 2025 14:29
@kobros-tech
Copy link
Copy Markdown
Contributor Author

@lmignon
@wlin-kencove
@dnplkndll

Can we have this module reviewed?

@sebastienbeau sebastienbeau added this to the 16.0 milestone Jun 3, 2025
@sebastienbeau
Copy link
Copy Markdown
Member

Hi I am going to review it. One first feedback is maybe it should not be so linked to typesense.
In the search engine project the idea is that whatever search engine can use whatever serializer.

Maybe (but I didn't yet have took the time to read the code) but you module should be more named "connector_search_engine_serializer_ir_export_editor" or "connector_search_engine_serializer_ir_export_dynamic"

What do you think?

@kobros-tech
Copy link
Copy Markdown
Contributor Author

naming is not an issue, it was a test and it did work

in fact I am planning to extend export to json not just xlsx or csv

this can help in dynamic API calls without coding!

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Oct 5, 2025

There hasn't been any activity on this pull request in the past 4 months, so it has been marked as stale and it will be closed automatically if no further activity occurs in the next 30 days.
If you want this PR to never become stale, please ask a PSC member to apply the "no stale" label.

@github-actions github-actions Bot added the stale PR/Issue without recent activity, it'll be soon closed automatically. label Oct 5, 2025
@github-actions github-actions Bot closed this Nov 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

stale PR/Issue without recent activity, it'll be soon closed automatically.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants