Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Z której wyszukiwarki zewnętrznej (bezpłatnej) powinienem korzystać?

Zend_Lucene wyszukiwanie kompetentne działa całkiem dobrze. Nie jestem pewien, jak poradzi sobie z drugim wymaganiem, jednak jeśli dostosowałeś tokenizację, powinieneś być w stanie to zrobić, traktując zmianę z liter na cyfry jako nowe słowo.

Jedyne, co do którego naprawdę nie jestem pewien, to najwyższy wymóg. Biorąc pod uwagę sposób indeksowania, kolejność w wyszukiwaniu staje się lekceważąca, więc możesz nie być w stanie tego zrobić bez ciężkiej edycji Lucene, napisania filtru (używanie lucene do wyciągnięcia dopasowań, a następnie sprawdzenia kolejności) lub napisania własnego rozwiązania . Wszystkie te spowolnią wyszukiwanie i zwiększą obciążenie serwera.

Istnieje również solr , ale nigdy go nie używałem i nic o nim nie wiem. Sfinks był inny, ale widzę, że już to wykluczyłeś.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Shoretel - Zapytanie o połączenia wychodzące

  2. uruchom plik *.sql za pomocą Pythona MySQLdb

  3. Mysql nie uruchamia się po aktualizacji Mac OS X Yosemite (Mac OS 10.10)

  4. SQL — Sprawdź, czy kolumna automatycznie się zwiększa

  5. Jak naprawić „MySQL ERROR 1819 (HY000):” w systemie Linux?