LIKE - wyszukiwanie podobnych ciągów znaków

0

Mam szukajkę i po wpisaniu jakiejś frazy, wyciągam ze SQLa wyniki za pomocą LIKE. Jednak nie wiem jak sprecyzować zapytanie, aby jeśli coś jest pomiędzy słowem [ukryj] a [/ukryj] - żeby tych ciągów nie brało pod uwagę, przykład:

[ukryj]To jest tekst, który ma nie być wyszukiwany przez szukajkę[/ukryj]

I teraz - jak sprecywać zapytanie po WHERE, aby nie brało pod uwagę tekstu zawartego wewnątrz [ukryj][/ukryj]?

0

Najprościej IMHO użyć czegoś sensowniejszego niż prymitywne wyszukiwanie MySQLowe. Rozbudowane możliwości oferuje np. silnik solr.

0

Również polecam Solr, zwłaszcza do dużych projektów, gdzie przyda się jeszcze crawler (np. Nutch), który zindeksuje również dane statyczne, np. strony internetowe, pliki DOC, PDF. Ostatnio robiłem takie wdrożenie i sprawuje się na prawdę nieźle.

Demonical Monk napisał(a)

Najprościej IMHO użyć czegoś sensowniejszego niż prymitywne wyszukiwanie MySQLowe. Rozbudowane możliwości oferuje np. silnik solr.

1 użytkowników online, w tym zalogowanych: 0, gości: 1