|
a/src/python/samples/recollqsd.py |
|
b/src/python/samples/recollqsd.py |
|
... |
|
... |
5 |
|
5 |
|
6 |
def dotest(db, q):
|
6 |
def dotest(db, q):
|
7 |
query = db.query()
|
7 |
query = db.query()
|
8 |
query.sortby("title", 1)
|
8 |
query.sortby("title", 1)
|
9 |
|
9 |
|
10 |
nres = query.executesd(q, stemming = 1)
|
10 |
nres = query.executesd(q)
|
11 |
print "Result count: ", nres
|
11 |
print "Result count: ", nres
|
12 |
if nres > 10:
|
12 |
if nres > 10:
|
13 |
nres = 10
|
13 |
nres = 10
|
14 |
while query.next >= 0 and query.next < nres:
|
14 |
while query.next >= 0 and query.next < nres:
|
15 |
doc = query.fetchone()
|
15 |
doc = query.fetchone()
|
|
... |
|
... |
20 |
#print abs
|
20 |
#print abs
|
21 |
print
|
21 |
print
|
22 |
# End dotest
|
22 |
# End dotest
|
23 |
|
23 |
|
24 |
sd = recoll.SearchData()
|
24 |
sd = recoll.SearchData()
|
25 |
sd.addClause("and", "essaouira maroc")
|
25 |
sd.addclause("and", "essaouira maroc")
|
26 |
#sd.addClause("and", "dockes", field="author")
|
26 |
#sd.addclause("and", "dockes", field="author")
|
27 |
#sd.addClause("phrase", "jean francois", 1)
|
27 |
#sd.addclause("phrase", "jean francois", 1)
|
28 |
#sd.addClause("excl", "plage")
|
28 |
#sd.addclause("excl", "plage")
|
29 |
|
29 |
|
30 |
db = recoll.connect()
|
30 |
db = recoll.connect()
|
31 |
dotest(db, sd)
|
31 |
dotest(db, sd)
|
32 |
|
32 |
|
33 |
sys.exit(0)
|
33 |
sys.exit(0)
|