-
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!new
s.nask.pl!news.nask.org.pl!news.unit0.net!weretis.net!feeder2.news.weretis.net!
zen.net.uk!dedekind.zen.co.uk!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.p
l!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mail
From: Konrad Kosmowski <k...@k...net>
Newsgroups: pl.comp.www
Subject: Re: CMSy - jak przechowywać treść?
Date: Thu, 18 Mar 2010 18:06:27 +0100
Organization: TP - http://www.tp.pl/
Lines: 33
Message-ID: <j...@k...net>
References: <hno29d$d4o$1@newsfeed.net.icm.edu.pl> <t...@k...net>
<hnt0th$iv$1@newsfeed.net.icm.edu.pl>
NNTP-Posting-Host: abbu238.neoplus.adsl.tpnet.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: 8bit
X-Trace: atlantis.news.neostrada.pl 1268932371 17039 83.6.210.238 (18 Mar 2010
17:12:51 GMT)
X-Complaints-To: u...@n...neostrada.pl
NNTP-Posting-Date: Thu, 18 Mar 2010 17:12:51 +0000 (UTC)
Xref: news-archive.icm.edu.pl pl.comp.www:395338
[ ukryj 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
- 2025-02-23 Orange Free na kartę - coś się popsuło
- 2025-02-23 Ciekawy wyrok Sadu Najwyzszego USA
- 2025-02-22 spalinki
- 2025-02-22 Warszawa => Presales Engineer IT <=
- 2025-02-22 Warszawa => Kierownik ds. kluczowych Klientów <=
- 2025-02-22 Spalinki:)
- 2025-02-23 Useme
- 2025-02-22 Drogie mieszkania, drogie kredyty i ogromne zyski banków. Czy rząd ma rozwiązanie?
- 2025-02-21 Warszawa => Key Account Manager IT <=
- 2025-02-21 Warszawa => Data Engineer (Tech Lead) <=
- 2025-02-21 Aliexpress zaczął oszukiwać na bezczelnego.
- 2025-02-21 Warszawa => System Architect (Java background) <=
- 2025-02-21 Kula w łeb
- 2025-02-21 Warszawa => System Architect (background deweloperski w Java) <=
- 2025-02-21 Warszawa => Solution Architect (Java background) <=