-
Data: 2011-05-17 09:34:41
Temat: Re: Pisownia slow do wyszukiwarki dla normalnego usera
Od: wloochacz <w...@n...gmail.spameromnie.com> szukaj wiadomości tego autora
[ pokaż wszystkie 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
- 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ą."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- U nas propagują modę na SI, a w Chinach naukowcy SI po kolei umierają w wieku 40-50lat
- C++. Podróż Po Języku - komentarz
Najnowsze wątki
- 2025-07-02 Jaka ładowarka sieciowa do Iphona?
- 2025-07-02 ,,The Plot to Get RFK" (,,Spisek, by pozbyć się RFK")
- 2025-07-02 Rozkaz 17-2025: O Zaprzestaniu Zaciągania Kredytów
- 2025-07-02 Rozkaz 16-2025: 2025-06-19 Apelacja Do Wyroku Sądu Rej. w Sprawie IVRNs 295-23
- 2025-07-02 Rozkaz 17-2025: O Zaprzestaniu Zaciągania Kredytów
- 2025-07-02 Inżynierowie... inżynierzy...
- 2025-07-02 Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- 2025-07-02 Kto potrafi sprawdzić aku BMW 48V 10Ah Li-Ion do mini hybrydy, czy sprawny ?
- 2025-07-02 Warszawa => Senior IT Recruitment Consultant <=
- 2025-07-02 Gdańsk => Konsultant wdrożeniowy (systemy controlingowe) <=
- 2025-07-02 Warszawa => IT Hardware Specialist - Wsparcie i Konfiguracja <=
- 2025-07-02 Warszawa => Inżynier oprogramowania .Net <=
- 2025-07-02 Znaleziony
- 2025-07-02 Warszawa => Data Developer <=
- 2025-07-02 Kraków => Kotlin Developer <=