Rozumiem, że indeksowanie pełnotekstowe i wyszukiwanie bazy danych może być włączone przez wiele produktów paczkowanych. Jednak z czystej akademickiej ciekawości zastanawiam się, w jaki sposób faktycznie zaimplementowano te indeksy pełnotekstowe. Próbowałem google dla wyników z małą odpowiedzią. Proszę, wszelkie opinie będą mile widziane.jak zaimplementować wyszukiwanie pełnotekstowe w bazie danych
5
A
Odpowiedz
3
Wyszukiwanie pełnotekstowe jest obecnie obsługiwane przez kilka silników baz danych jako podstawową funkcję.
chodzi o realizację Myślę, że najlepiej jest sprawdzić postgres full text searches, jak można
- znaleźć wiele materiałów, w jaki sposób jest ona realizowana
- rzeczywiście zmienić i grać z analizatorów (na przykład optymalizacji dla określonej domeny)
Istnieją dalsze szczegóły i pojęcia wyjaśnione na Wikipedii:
- full text indexes, można również sprawdzić
- open source and free full text search engines jak zwykle znajdziecie dokumentację uzupełniającą wyjaśniając wewnętrzne funkcjonowanie tych zbyt (słyszałem dobre rzeczy o Lucene/Solr z tej listy)
-1
Najprawdopodobniej przez tworzenie słowników "słów" i może trochę analizy leksykalnej. (Zauważ, że fulltext przeszukuje całe słowa, a nie części słów, więc indeksowanie może być ograniczone do tego.)
Powiązane problemy
- 1. Wyszukiwanie pełnotekstowe w SQL Azure
- 2. Wyszukiwanie pełnotekstowe w JavaScript
- 3. Wyszukiwanie pełnotekstowe w Pymongo
- 4. Wyszukiwanie pełnotekstowe MySQL i SOUNDEX
- 5. Wyszukiwanie pełnotekstowe w Core Data Framework firmy Apple
- 6. Jak wdrożyć wyszukiwanie pełnotekstowe w materiałach wielojęzycznych w SQL Server
- 7. MySQL 5.6 InnoDB Pełnotekstowe wyszukiwanie
- 8. Jak zaimplementować wyszukiwanie, takie jak przepełnienie stosu
- 9. wyszukiwanie pełnotekstowe z InnoDB w MySQL
- 10. MongoDB Java API: Wyszukiwanie pełnotekstowe
- 11. Wyszukiwanie pełnotekstowe zainstalowany lub nie
- 12. MySQL Pełnotekstowe wyszukiwanie boolowskie ze znacznikami
- 13. Wyszukiwanie pełnotekstowe MySQL z granicami słów
- 14. Zaszyfrowane pola i wyszukiwanie pełnotekstowe, najlepsze podejście?
- 15. Wyszukiwanie wieloznaczne zaszyfrowanych danych w bazie danych MySQL?
- 16. Jak zaimplementować powiązania polimorficzne w istniejącej bazie danych
- 17. Jak zaimplementować katalog metadanych i zautomatyzować SQL w bazie danych?
- 18. Jak ignorować znaczniki html w Sql Server 2008 Wyszukiwanie pełnotekstowe
- 19. wyszukiwanie pełnotekstowe przy użyciu serwera sql 2008
- 20. ElasticSearch wyszukiwanie pełnotekstowe za pomocą Java API
- 21. Wyszukiwanie pełnotekstowe PostgreSQL vs. NHibernate.Search przez Lucene.Net
- 22. SQLAlchemy z PostgresSQL i wyszukiwanie pełnotekstowe
- 23. SQL Server Wyszukiwanie pełnotekstowe FREETEXTTABLE wyszukiwanie wielu kolumn
- 24. Wyszukiwanie pełnotekstowe za pomocą MySQL i LIKE
- 25. Pobierz częstotliwości z SQL Server Wyszukiwanie pełnotekstowe
- 26. Jak wykonać wyszukiwanie pełnotekstowe w Google App Engine?
- 27. Wyszukiwanie pełnotekstowe MySQL Tryb logiczny zamieszania
- 28. Najlepsze wyszukiwanie pełnotekstowe dla silnika aplikacji Google
- 29. Interfejs API wiedzy Microsoft - Wyszukiwanie zdania w bazie danych
- 30. Jak znaleźć indeksowanie pełnotekstowe w bazie danych w SQL Server 2008?