-
Data: 2010-03-18 17:06:27
Temat: Re: CMSy - jak przechowywać treść?
Od: Konrad Kosmowski <k...@k...net> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]** Marek <m...@s...interia.pl> wrote:
> Ten sposób przechowywania danych zarzuciłem już kiedyś. Prawie nigdy nie
> zdarzałao się, że serwis WWW w wersjach jezykowych był choćby zbliżony
> funkcjonalnie i pod względem treści do wersji polskiej. Wersje językowe
> traktuję jako niezależne zbiory obiektów - jak to nazwałeś.
No i? A kto Ci broni mieć różne obiekty w różnych językach?
(...)
>> Ależ dlaczego? Wystarczy taki blok XML przetworzyć przy tworzeniu indeksu do
>> wyszukiwania ogołacając go z tagów i przeszukiwać po tym polu bez tagów. To
>> najprostsze rozwiązanie - generalnie porządne systemy bazodanowe mają coś
>> takiego jak funkcje do obsługi XML natywnie.
> No to może inaczej sformułuję pytanie. Mamy tabelę "dokument" z polem
> tekstowym "tresc". W treści może być wszystko: tekst + tagi (obojętne czy
> HTML, XML, czy zupełnie coś innego). W jaki sposób zbudować mechanizm
> wyszukujący treść z pominięciem tagów wszelkiego typu ewentualnie z
> pominięciem przynajmniej XML i HTML?
Tak niskopoziomowo to np. założyć na bazę danych trigger, który działa ON
INSERT i UPDATE. Trigger ten aktualizuje rekord wyciągając dane, które
wstawiłeś do tresc, przetwarza (usunięcie tagów to prosty regexp - funkcje
wbudowane w każdą sensowną bazę danych) i zapisuje w dodatkowej kolumnie (czy
nawet w ogóle w innej tabeli czy bazie) tresc_gola. Wyszukujesz po tresc_gola,
wyświetlasz tresc.
--
+ ' .-. .
, * ) )
http://kosmosik.net/ . . '-' . kK
Następne wpisy z tego wątku
- 19.03.10 09:41 Marek
- 19.03.10 18:00 Konrad Kosmowski
- 20.03.10 14:36 Marek
- 20.03.10 17:10 Borys Pogoreło
- 21.03.10 04:27 Konrad Kosmowski
- 21.03.10 22:57 Marek
- 21.03.10 23:16 Konrad Kosmowski
- 22.03.10 13:26 Marek
- 22.03.10 19:18 Konrad Kosmowski
- 22.03.10 20:05 Marek
- 23.03.10 20:49 Artur Muszyński
- 24.03.10 20:15 Marek
- 27.03.10 17:24 Artur Muszyński
- 27.03.10 17:27 Artur Muszyński
- 28.03.10 14:42 Marek
Najnowsze wątki z tej grupy
- Jakie znacie działające serwery grup dyskusyjnych?
- is it live this group at news.icm.edu.pl
- php, linki z nazwami a $_GET, SEO
- www polityka pl captcha
- dyktatura brudnego palucha
- www.znanylekarz.pl
- Czy pytanie o sczytywanie stron programami/skryptami to tu?
- Grupy webdevowe
- Jak wydrukować stronę?
- IIS, kilka witryn
- linki <a href="/strona.php"> (ze slashami)
- co rozszerza stronę??
- responsywny akapit <p>
- Czy istnieje jakiś emulator przeglądarek pod Mac'a?
- taka sama konfiguracja dla localhost i produkcji
Najnowsze wątki
- 2024-09-14 Canon 550D
- 2024-09-14 Odcinkowy Pomiar Prędkości. NIELEGALNY w Polsce!!! Nie daj SIĘ!
- 2024-09-14 Warszawa => Menadżer Okręgu <=
- 2024-09-14 Łódź => Spedytor Międzynarodowy <=
- 2024-09-14 Warszawa => Kierownik Działu Spedycji Międzynarodowej <=
- 2024-09-14 Warszawa => Technical Leader (Java Background) <=
- 2024-09-14 Gdynia => Spedytor Międzynarodowy <=
- 2024-09-14 k.o.mendant
- 2024-09-12 Z cyklu POJEBANA UE: samochody elektryczne nie mogą być tanie i dobre
- 2024-09-13 dodanie karty graf zawiesza komp
- 2024-09-13 Sezon grzewczy kurła
- 2024-09-13 Warszawa => Spedytor Międzynarodowy <=
- 2024-09-13 Warszawa => Mid Account Manager <=
- 2024-09-13 Warszawa => QA Engineer <=
- 2024-09-13 Białystok => Frontend Developer (Angular area) <=