Current search on the marketplace needs to be improved and relies on ElasticSearch.
When I upload a package, the information in that package needs to be indexed through ES, and in a reasonable time frame.
To Do :
- Activate async ES search/indexing, with as little latency as possible.
- Rewrite com.nuxeo.connect.packagerepository.PackageRepositoryComponent#searchPackages to ensure the query is done on ES.
- Ensure Audit backend is not Elasticsearch: audit.elasticsearch.enabled=false
- I upload a package, I should be able to search for that package 1 minute after