[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Анонс: новая версия системы поиска



Hello!

Система во многом переработана, описание см. здесь

http://sqlite.mobigroup.ru/src/wiki?name=poisk


Пример пользовательского скрипта поиска:
=====
#!/bin/dash
# Use as
# POISK_DB=DATABASE poisk-search-range-mtime limit offset query
(poisk-search-meta "$3" | xargs poisk-qinfo-field mtime | poisk-qsort-num-desc;
poisk-search-content "$3" | xargs poisk-qinfo-field mtime | poisk-qsort-num-desc) |
poisk-q |
poisk-qoffset "$2" |
poisk-qlimit "$1" |
xargs poisk-qresult-search "$3"
=====

Результаты, возвращаемые указанным скриптом:
=====
$ export POISK_DB=DB
$ poisk-search-range-mtime 2 0 mts
number = 1
rowid = 1404
unixepoch = 1266180679
uri = /share/В помощь специалисту/Инструкция по оказанию услуг/Правила
filename = /share/В помощь специалисту/Инструкция по оказанию услуг/Правила
chunk = 
mimetype = application/msword
size = 3139072
mtime = 1258986155
snippet = ...обычной SIM-карты на MTS - PAY, MTS - Новости и др....
offsets = 0 0 41511 3 0 0 41522 3 1 0 135 3
title = 

number = 2
rowid = 1405
unixepoch = 1266180680
uri = /share/В помощь специалисту/Инструкция по оказанию услуг/Руководство
filename = /share/В помощь специалисту/Инструкция по оказанию услуг/Руководство
chunk = 
mimetype = application/msword
size = 1580032
mtime = 1258986128
snippet = ...ссылке https://ihelper.mts.ru/salesui.На; экране...
offsets = 0 0 9275 3 1 0 520 3
title = Активация услуг дилером
=====

=====
$ poisk-search-range-mtime 1 1 mts
number = 1
rowid = 1405
unixepoch = 1266180680
uri = /share/В помощь специалисту/Инструкция по оказанию услуг/Руководство
filename = /share/В помощь специалисту/Инструкция по оказанию услуг/Руководство
chunk = 
mimetype = application/msword
size = 1580032
mtime = 1258986128
snippet = ...ссылке https://ihelper.mts.ru/salesui.На; экране...
offsets = 0 0 9275 3 1 0 520 3
title = Активация услуг дилером
=====


Best regards, Alexey Pechnikov.
http://pechnikov.tel/

Reply to: