Wells most commonly refers to: Wells, Somerset, a cathedral city in Somerset, England Well, an excavation or structure created in the ground Wells (name)
Wells may also refer to:
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).