Thanks @nreimers. sbert is amazing and i wish you good luck with your journey with huggingface.
I have a doubt:
As suggested by you I am using ‘msmarco-distilbert-base-tas-b’  as bi_encoder and using the example mentioned here: sentence-transformers/semantic_search_wikipedia_qa.py at master · UKPLab/sentence-transformers · GitHub 4
I have a total of 4000 articles and the average size of each article is 3500 characters. Do i need to use a cross-encoder as well? , I am fine with showing the complete article to the user instead of just a part of it.