Semantic search / results relevance

Hi Guys
I indexed a couple of German laws on pinecone so I can do a semantic search .
however the search results seem - well - a bit random. Generally the results are dealing with the topic I search for - but clearly they are not returned in an order a human would expect.
Does anybody else shares this experience ? Any way to dive deeper into this and fix this ?