-
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: wloochacz <w...@n...gmail.spameromnie.com>
Newsgroups: pl.comp.programming
Subject: Re: Pisownia slow do wyszukiwarki dla normalnego usera
Date: Tue, 17 May 2011 11:34:41 +0200
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 138
Message-ID: <iqtffi$n1l$1@inews.gazeta.pl>
References: <iqtbir$f3a$1@news.onet.pl> <iqtcth$ebh$1@inews.gazeta.pl>
<iqteke$sk9$1@news.onet.pl>
Reply-To: w...@n...gmail.spameromnie.com
NNTP-Posting-Host: 178.217.32.151
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: inews.gazeta.pl 1305624882 23605 178.217.32.151 (17 May 2011 09:34:42 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Tue, 17 May 2011 09:34:42 +0000 (UTC)
X-User: wloochacz
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.17) Gecko/20110414
Thunderbird/3.1.10
In-Reply-To: <iqteke$sk9$1@news.onet.pl>
Xref: news-archive.icm.edu.pl pl.comp.programming:190382
[ ukryj nagłówki ]W dniu 2011-05-17 11:20, Jacek Czerwinski pisze:
/ciach/
> Silnika FTS na dziś nie będę dodawał, ale jest jakby co bardzo dobry
> (koleżanka 'Lucynka' - Lucene).
> Mam "preprocesor" do kwerend gdzie tego LIKE zakłada na każdym polu o
> cechach tekstowych z tej tabeli i o jeden JOIN.
Nie rozumiem tego zdania do końca - o co chodzi z tym "i o jeden JOIN"?
> Dośc to ludziom się
> podoba, nie szuka dat i kwot.
A ja szukam dat i kwot, ale nie z like (się by dało, ale...) tylko z <,
!, >, .. - zobacz niżej.
> Oświeciło mnie: standardowo dam LIKE ale jak zacznie od '=' to dokładne.
> Psychologicznie trzyma się kupy?
>
Trzyma się, a osobiście poszedłem ciut dalej i, co tu dużo kryć,
zerznąłem Axaptę, która ma tak:
<cytat>
Składnia
Opis charakterystyki
Opis
Przykład
Wartość
Równe wprowadzonej wartości.
Wpisz wartość, którą chcesz znaleźć.
Wyrażenie Nowak pozwala wyszukać wartość ,,Nowak".
!wartość
(wykrzyknik)
Różne od wprowadzonej wartości.
Wpisz wykrzyknik przed wartością, którą chcesz wykluczyć.
Wyrażenie !Nowak pozwala wyszukać wszystkie wartości z wyjątkiem ,,Nowak".
Od..Do
(dwie kropki)
Między wprowadzonymi wartościami, rozdzielonymi dwoma kropkami.
Wpisz wartość Od, a po niej dwie kropki i wartość Do.
Wyrażenie 1..10 pozwala wyszukać wszystkie wartości od 1 do 10.
Niemniej jednak, w polu tekstowym wyrażenie A..C pozwala wyszukać
wszystkie wartości rozpoczynające się od ,,A" i ,,B" oraz dokładnie równe
,,C" (na przykład wartość ,,Ca" nie zostanie znaleziona).
Aby wyszukać wszystkie wartości od ,,A*" do ,,C*" włącznie, wpisz A..D.
..wartość
(dwie kropki)
Mniejsze lub równe wprowadzonej wartości.
Wpisz dwie kropki, a następnie wartość.
Wyrażenie ..1000 pozwala wyszukać wszystkie liczby mniejsze lub równe
1000, na przykład ,,100", ,,999,95" i ,,1 000".
wartość..
(dwie kropki)
Większe lub równe wprowadzonej wartości.
Wpisz wartość, a następnie dwie kropki.
Wyrażenie 1000.. pozwala wyszukać wszystkie liczby większe lub równe
1000, na przykład ,,1 000", ,,1 000,01" i ,,1 000 000".
>wartość
(znak większości)
Większe od wprowadzonej wartości.
Wpisz znak ,,większe", a następnie wartość.
Wyrażenie >1000 pozwala wyszukać wszystkie liczby większe od 1000, na
przykład ,,1000,01", ,,20 000" i ,,1 000 000".
<wartość
(znak mniejszości)
Mniejsze od wprowadzonej wartości.
Wpisz znak ,,mniejsze", a następnie wartość.
Wyrażenie <1000 pozwala wyszukać wszystkie liczby mniejsze od 1000, na
przykład ,,999,99", ,,1" i ,,-200".
wartość*
(gwiazdka)
Zaczynające się wprowadzoną wartością.
Wpisz wartość początkową, a następnie gwiazdkę.
Wyrażenie S* pozwala wyszukać wszystkie ciągi znaków zaczynające
literą S, jak ,,Sztokholm", ,,Sydney" i ,,San Francisco".
*wartość
(gwiazdka)
Kończące się wprowadzoną wartością.
Wpisz gwiazdkę, a następnie wartość końcową.
Wyrażenie *chód pozwala wyszukać wszystkie ciągi znaków kończące się
literami ,,chód", jak ,,Wschód" i ,,Zachód".
*wartość*
(gwiazdka)
Zawierające wprowadzoną wartość.
Wpisz gwiazdkę, a po niej wartość i kolejną gwiazdkę.
Wyrażenie *sch* pozwala wyszukać wszystkie ciągi znaków zawierające
litery ,,sch", jak ,,Wschód" i ,,Zachód".
?
(pytajnik)
Posiadające co najmniej jeden nieznany znak.
Wpisz wartość z pytajnikiem w z miejscu nieznanego znaku lub znaków.
Wyrażenie Now?k pozwala wyszukać ,,Nowak" i ,,Nowik"
wartość,wartość
(przecinek)
Zgodne z wprowadzonymi wartościami, rozdzielonymi przecinkami.
Wpisz wszystkie kryteria, rozdzielając je przecinkami.
Wyrażenie A, D, F, G pozwala wyszukać dokładnie ,,A", ,,D", ,,F" i ,,G".
Wyrażenie 10, 20, 30, 100 pozwala wyszukać dokładnie ,,10, 20, 30, 100".
(Instrukcja SQL)
(instrukcja SQL w nawiasach okrągłych)
Zgodne ze wskazaną kwerendą.
Wpisz kwerendę jako instrukcję SQL w nawiasach okrągłych.
(data source.Fieldname != "A")
</cytat>
I to jak dla mnie wyczerpuje temat wyszukiwania, zwłaszcza że nie trzeba
tworzyć wymuskanych UI do tworzenia filtrów (aczkolwiek i takie mam, ale
to inna bajka) i naprawdę załatwia temat w 100% jeśli idzie o proste
wyszukiwanie w danych tabelarycznych...
--
wloochacz
Następne wpisy z tego wątku
- 17.05.11 09:52 Jacek Czerwinski
- 18.05.11 11:16 Wojciech \"Spook\" Sura
- 18.05.11 12:19 wloochacz
Najnowsze wątki z tej grupy
- Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- Błąd w Sofcie Powodem Wymiany 3 Duńskich Fregat Typu Iver Huitfeldt
- Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
Najnowsze wątki
- 2025-08-06 Gdynia => Konsultant wdrożeniowy (systemy controlingowe) <=
- 2025-08-06 Białystok => Inżynier oprogramowania .Net <=
- 2025-08-06 "[...] sejmowe wystąpienie posłanki Klaudii Jachiry, która zakończyła je słowami ,,Sława Ukrainie"."
- 2025-08-05 "Chiny przekraczają w wydobyciu 4 mld ton węgla, Indie i USA ponad 1 mld, a Rosja 500 mln ton [...]"
- 2025-08-05 Panuje się 181 159,42 zł./mies. na posła w 2026r.
- 2025-08-05 "Chiny przekraczają w wydobyciu 4 mld ton węgla, Indie i USA ponad 1 mld, a Rosja 500 mln ton [...]"
- 2025-08-05 Czy cos fi przechodzi przez trafo separujące?
- 2025-08-05 kajaki i promile
- 2025-08-05 Re: Tesla jest bezpieczna, wczoraj spaliła się doszczętnie na Ursynowie i nikomu się nic nie stało
- 2025-08-05 Gdynia => Przedstawiciel handlowy / KAM (branża TSL) <=
- 2025-08-05 Re: Atak na lekarza w Oławie. Policja zatrzymała sprawcę na lotnisku Polska Agencja Prasowa 4 sierpnia 2025, 12:16 FACEBOOK X E-MAIL KOPIUJ LINK W szpitalu w Oławie 37-letni pacjent zaatakował lekarza, po tym, jak ten odmówił mu wypisania długoterminowego
- 2025-08-05 B2B i książka przychodów i rozchodów
- 2025-08-04 Re: Atak na lekarza w Oławie. Policja zatrzymała sprawcę na lotnisku Polska Agencja Prasowa 4 sierpnia 2025, 12:16 FACEBOOK X E-MAIL KOPIUJ LINK W szpitalu w Oławie 37-letni pacjent zaatakował lekarza, po tym, jak ten odmówił mu wypisania długoterminowego
- 2025-08-04 Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- 2025-08-04 Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML