ďťż

[SQLite] Wyszukiwanie pełnotekstowe Czy jest możliwe?

       

Podstrony


telcocafe

Czy w SQLite 3 jest możliwe wyszukiwanie pełnotekstowe?

Nie chcę używać LIKE %...%. Takie wyszukiwanie jest wolne i nieprecyzyjne.

W MySQL można użyć wyrażenia MATCH ... AGAINST, lecz tylko w MyISAM bez obsługi transakcji (choć nie są tak ważne). Czy muszę przesiąść się z SQLite na MySQL, czy są lepsze rozwiązania?



Sphinx, Xapian, Lucene, Solr, Whoosh... Bazy danych NIE są wyszukiwarkami.

PS. która to już "przesiadka"? Stosuj pełen ORM to będziesz niezależny od bazy danych.
Użytkownik Riklaunim edytował ten post 10 maj 2009, 10:53
Akurat tworzę wyszukiwarkę na potrzeby innego projektu. Sphinx obsługuje tylko MySQL i PostgreSQL. Może da się go przepisać na PDO. :D SQLite raczej nie oferuje udogodnień dla wyszukiwarek jak MyISAM w MySQL.

Masz Xapiana, który ma też binarne rozszerzenie do PHP. Do już całkowicie odjechanego wyszukiwania w miliardach rekordów masz Sorl z prostym RESTowym API :) Zależy czy to ma być wyszukiwarka "aby była, a i tak używana nie będzie", czy coś z prawdziwego zdarzenia - wtedy i tak poza bazą ;)

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.