ReproNim / reproschema-library

Apache License 2.0
4 stars 11 forks source link

[TODO] implementing semantic search #69

Open yibeichan opened 6 months ago

yibeichan commented 6 months ago

hi @satra i consulted chatgpt-4 about implementing semantic search, here is the answer, it recommend using Elasticsearch; other options are: Pre-Trained AI Models (e.g., BERT, GPT-3) and Google Programmable Search Engine

Step 1: Setting Up Elasticsearch

Remember, Elasticsearch is a complex system with many features and settings. This guide provides a starting point, but you'll likely need to delve into Elasticsearch's comprehensive documentation for more detailed information and fine-tuning based on your specific requirements.

satra commented 6 months ago

you could use https://github.com/nextapps-de/flexsearch as a very lighweight option to start with. we did have a version that we would run a server. we can plan for different options. for now let's put this simply on the roadmap, but don't execute.

yibeichan commented 6 months ago

Sounds good, let's finish what we have to finish by the January deadline first. Then we will come back to this one