Sometimes people’s names were recorded with variants right in the original historical record. For example, “Patricia called Polly” or “REISEN rechte WERNER”. LeafSeek uses Apache Solr’s stopwords.txt text file to create a list of words that you know you don’t want to search on. You can specify that certain words were not names, even if they show up in a column of names, and therefore shouldn’t be treated as such.
So even if your records are filled with the occasional “also called” or “a.k.a.” or “dit” or “vel” or “rechte” mixed in with the names, you can still use your data without any edits.
LeafSeek also recognizes that your genealogy sources may be transcribed from hard-to-read original sources. Sometimes it isn’t clear exactly what the original surname for a family might have been. LeafSeek lets you input possible alternate spellings right into your original spreadsheet and search on all the alternates too. So if you can’t tell if that guy in your original record was named RIKER or DIKER, because the town clerk’s handwriting was terrible, just record it in the spreadsheet as “RIKER / DIKER” or “RIKER (DIKER ?)” or “RIKER (?) / DIKER (?)” — or whatever standard way you might prefer! — and LeafSeek will know to ignore the forward slash, parentheses, and question mark characters and still let your record be findable under both surnames, without having to do tedious data clean-up.