Chciałem tylko wiedzieć, jakie bazy danych są używane przez Google, Yahoo lub Bing do przetwarzania zapytań w języku naturalnym. Mam na myśli, że mogą przyjmować tak złożone zapytania w języku naturalnym. Czy programowo przetwarzają nasze zapytanie i rozkładają się w jakimś haśle, a następnie mapują na wynik. Proszę nie zwracać uwagi, jeśli pytanie jest głupie. Jestem po prostu początkującym. Chciałem tylko wiedzieć, jakie rodzaje baz danych są wykorzystywane do takich celów.Bazy danych do przetwarzania zapytań w języku naturalnym
5
A
Odpowiedz
1
Wpisz Lucene LUB Wpisz Solr LUB Wpisz Sphinx w Google lub Bing.
W ten sposób poznasz oprócz indeksowania struktur danych coś o wynikach, tezaurusie, synonimach, ekspansji zapytań w wyszukiwarkach, metafonie itp. To wszystko pomoże ci w uzyskaniu odpowiedzi na twoje pytanie.
Po wykonaniu powyższej czynności, możesz przeczytać więcej na temat ustalania relacji semantycznej między słowami kluczowymi, inteligencją zbiorową, mądrością tłumu, która może pomóc w ustaleniu podobieństwa między np. Słowami kluczowymi takimi jak java i jee oraz jsp i serwlety .
Powiązane problemy
- 1. Optymalizacja zapytań do bazy danych w Django REST ramach
- 2. Zapisywanie wszystkich zapytań SQL do bazy danych w Railsach
- 3. Wykonanie dwóch zapytań w jednym cyklu podróży do bazy danych
- 4. Definiowanie zapytań do bazy danych w szablonach Velocity
- 5. Standardowa biblioteka C++ do przetwarzania danych na dużą skalę
- 6. Pakiet w języku Python do przetwarzania sygnałów
- 7. Tworzenie instancji bazy danych w języku C#
- 8. Przechowywanie i wysyłanie zapytań do JSON z bazy danych
- 9. Preferowany sposób wielokrotnego wysyłania zapytań do bazy danych?
- 10. bazy danych sqlite w języku perskim
- 11. Parser daty i czasu w języku naturalnym dla .NET?
- 12. Przetwarzanie daty w języku naturalnym dla ruby / szyn
- 13. Prosta klasa kolekcji podobna do bazy danych w języku Java
- 14. Wydajność przetwarzania wieloprocesorowego w języku Python
- 15. zapytań run okresowo (ala crontab) z bazy danych postgresql
- 16. Czy widoki bazy danych wpływają na wydajność zapytań?
- 17. Wstawianie do bazy danych
- 18. Czy baza danych zapytań w pamięci podręcznej zapytań sql Railsów?
- 19. Pobieranie danych z wielu zapytań SELECT do raportowania z bazy danych MySQL
- 20. Zapobieganie wstawianiu zapytań MySQL-Python wokół parametru nazwy bazy danych
- 21. Baza danych do superszybkiego wysyłania zapytań
- 22. zapytań do tworzenia kopii zapasowych bazy danych w innej lokalizacji w systemie plików
- 23. jest jakiś sposób na poznanie aktualizacji bazy danych bez zapytań/mniej zapytań?
- 24. Synchroniczny kontra asynchroniczny dostęp do bazy danych
- 25. Koherentny widok tylko do odczytu bazy danych
- 26. tworzenie bazy danych za pomocą programowania w języku C
- 27. Dodaj datę do bazy danych kopii zapasowej bazy danych SQL
- 28. Jak sprawić, by wiele zapytań do bazy danych było bardziej wydajnych w Perlu?
- 29. IN i = operator w języku zapytań JPA
- 30. Sortowanie listy w porządku naturalnym w Groovy
Google nie jest przykładem przetwarzania języka naturalnego. Gdyby tak było, poszukiwanie "ping, ale nie pong" zwróciłoby strony z "ping", ale nie "pong". To nie działa w ten sposób. Siri, z drugiej strony, jest o wiele bliżej. –
Właściwie to, o co naprawdę chciałbym zapytać, to jakie wszelkiego rodzaju bazy danych są wykorzystywane do takich celów. –
Nie sądzę, że nazwałbyś je bazami danych w konwencjonalnym znaczeniu. Możesz przeczytać na odwróconym indeksie (http://en.wikipedia.org/wiki/Inverted_index). –