Jaki jest najskuteczniejszy sposób wdrożenia wyszukiwania fonetycznego w C++ i/lub Java? Przez wyszukiwanie fonetyczne rozumiem zastępowanie samogłosek lub spółgłosek, które brzmią podobnie. Byłoby to szczególnie przydatne w przypadku nazw, ponieważ czasami nazwiska ludzi mają dziwne pisownię.Najbardziej efektywny sposób na wykonanie wyszukiwania fonetycznego
Myślę, że może zastąpić samogłoski i niektóre spółgłoski. Dobrym rozwiązaniem może być także specjalne przypadki, takie jak ciche E na końcu lub F i PH. Czy najlepiej byłoby użyć cstrings lub stringów w C++? Czy lepiej byłoby przechowywać kopię w pamięci z podstawionymi wartościami lub wywoływać funkcję za każdym razem, gdy czegoś szukamy?
przez 'cstring' Mam na myśli tablicę typu' char'. –
@ user964672: Nie ma powodu, aby to robić tutaj - moja rada to trzymać się 'std :: string'. – NPE