Otóż potrzebuję napisać aplikację, która będzie umożliwiała wyszukiwanie fraz w tekście (około 4 500 000 znaków).
Można oczywiście używać zwykłego wyszukiwania dostępnego w edytorach txt, ale nie jest to ani wygodne ani szybkie i nie pozwala wyświetlać wszystkich wyników w jednym miejscu. Docelowo aplikacja ma posiadać również funkcję porównywania fragmentów dla tekstów w różnych językach.
Tu pojawia się pytanie, mianowicie jakich technologii użyć? Chciałbym żeby mechanika była w javascript, ponieważ tego języka się aktualnie uczę, ale jeśli jest jakiś lepszy (szybszy) język do tego celu, to pomyślę nad zmianą. Jednak większym problemem jest, co zrobić z danymi żeby to miało sens. Czy powinno się je umieścić w jakiegoś typu bazie danych? A może jako zwykłe pliki tekstowe?
Będę bardzo wdzięczny jeśli ktoś mi napisze (tylko ogólne) poszczególne kroki, jak się do tego zabrać.