I am sorry I broke the reply thread, but your response didn't get to my mailbox, I saw it on GMANE.<br><br>Olly Betts &lt;olly &lt;at&gt; <a href="http://survex.com/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
survex.com</a>&gt; writes:<br><br>&gt; <br>&gt; The search script looks plausible.&nbsp; I think if you actually add some
<br>&gt; postings it'll all start to work.<br>&gt; <br>&gt; Cheers,<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Olly<br>&gt; <br><br>Thanks for the pointers, according to the delve tool I am getting terms added<br>from the add_posting() and the data is there, but I can't get the search to
<br>work. Here is my REALLY simple search since I only want to search on a single term!<br><br>#!/usr/bin/python<br>import sys<br>import xapian<br><br>if len(sys.argv) &lt; 3:<br>&nbsp;&nbsp;&nbsp; print &gt;&gt; sys.stderr, &quot;usage: %s &lt;path to database&gt; &lt;search terms&gt;&quot; % 
sys.argv[0]<br>&nbsp;&nbsp;&nbsp; sys.exit(1)<br><br>try:<br>&nbsp;&nbsp;&nbsp; database = xapian.Database( sys.argv[1] )<br><br>&nbsp;&nbsp;&nbsp; enquire = xapian.Enquire(database)<br>&nbsp;&nbsp;&nbsp; query = xapian.Query( sys.argv[2] )<br>&nbsp;&nbsp;&nbsp; print &quot;Performing query `%s'&quot; % 
query.get_description()<br><br>&nbsp;&nbsp;&nbsp; enquire.set_query(query)<br>&nbsp;&nbsp;&nbsp; matches = enquire.get_mset(0, 10)<br><br>&nbsp;&nbsp;&nbsp; print &quot;%i results found&quot; % matches.get_matches_estimated()<br>&nbsp;&nbsp;&nbsp; for match in matches:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; print &quot;ID %i %i%% [%s]&quot; % (match[
xapian.MSET_DID],<br>match[xapian.MSET_PERCENT], match[xapian.MSET_DOCUMENT].get_data())<br><br>except Exception, e:<br>&nbsp;&nbsp;&nbsp; print &quot;Exception: %s&quot; % str(e)<br>&nbsp;&nbsp;&nbsp; sys.exit(1)<br><br>Here is what delve tells me:<br>

<br>&gt;delve -r 999 -d /tmp/index<br>Data for record #999:<br>/wfs/R/t/3/Rt3oxJib36zNefmMEqJ9<div id="mb_0">FVNyCUE=/SecUpd2005-006Ti.info/d647d4a0-57c0-11da-be78-080020b7eac9<br><br>Term List for record #999: d647d4a0-57c0-11da-be78-080020b7eac9
<br><br>and here is what my searcher.py program tells me:<br><br>&gt;searcher.py /tmp/index d647d4a0-57c0-11da-be78-080020b7eac9<br>Performing query `Xapian::Query(d647d4a0-57c0-11da-be78-080020b7eac9)'<br>0 results found
<br><br>any ideas what I am missing?</div>