Hello,
I create this message in order to share information about the Advanded External Search Service in INDICO.
As shown in the indico documentation, standard SQL Search only supports text-based search on titles, description and notes content.
If you visit the indico cern website: indico.cern.ch
You will notice that they use an advanced external search service, which allows you to search inside documents/files.
I tried to installed the advanded External Search.
I didn’t success but maybe these informations can be useful, if only not to waste your time
Tuto:
Install the plugins:
#su - indico
$pip install indico-plugin-citadel==3.2.1
$indico db --all-plugins upgrade
Then restart the services celery and uwgi
You will notice that 2 plugins had been installed: citadel and livesync
To activate the plugins: Add the below line in the indico.conf file:
PLUGINS = {‘livesync’, ‘citadel’}
The plugins will be avaiblable in indico:
You will find useful information about this plugins and indico v3 here:
Indico & Citadel Search: A collaboration case study (cern.ch)
Now you need an External Citadel Search Service.
This is where things got more difficult.
I first tried to install citadel server :“easyinstall.citadel. org/install”
But I can’t find the citadel’s API Token, so I can’t use it. If you have more success i’m interessed.
Then I looked at the Cern Gitlab
webservices / cern-search / cern-search-rest-api · GitLab
I don’t have Openshift skills (my docker knowledge ends with Docker-Stack).
So I give up there.
I whish you more success. Feel free to share your successes
Best regards