I don’t think we have anything directly like this but the following could work:
- use named vectors
- define a named vector with the vectorizer
text2vec-bigram
that takes your surname field as input. This is more of a test vectorizer and not documented but I think it could work for your usecase. You can check the code here: weaviate/modules/text2vec-bigram/bigram.go at main · weaviate/weaviate · GitHub - Those vectors should be very close when there is just a typo in the name and most of it is the same
Note that this module is probably not enabled in weaviate cloud