[Xapian-discuss] Query::MatchAll

Allen daineng at gmail.com
Mon Oct 6 12:23:01 BST 2008


tar is attached here .

2008/10/6 Allen <daineng at gmail.com>

> I'm using debian, please compile with :
>
> g++ quickstartindex.cpp `xapian-config --libs --cxxflags` -o
> quickstartindex
> g++ quickstartsearch.cpp `xapian-config --libs --cxxflags` -o
> quickstartsearch
> g++ quickstartsearchall.cpp `xapian-config --libs --cxxflags` -o
> quickstartsearchall
>
> Source of quickstartindex.cpp :
>
> #include <xapian.h>
> #include <iostream>
>
> using namespace std;
>
> int main(int argc, char *argv[])
> {
>     if (argc < 4) {
>         cout << "usage: " << argv[0] << "<path to database>" <<
>             " <document data> <document terms>" << endl;
>         return EXIT_FAILURE;
>     }
>
>     try {
>         Xapian::WritableDatabase database(argv[1],
> Xapian::DB_CREATE_OR_OPEN);
>         Xapian::Document newdocument;
>         newdocument.set_data(string(argv[2]));
>         for (int i(3); i < argc; ++i) {
>             newdocument.add_posting(argv[i], i-2);
>         }
>         database.add_document(newdocument);
>     }
>     catch (const Xapian::Error &e) {
>         cout << "Xapian.Error: " << e.get_msg() << endl;
>     }
>
>     return EXIT_SUCCESS;
> }
>
> sorry for troubling you.
>
> 2008/10/6 Olly Betts <olly at survex.com>
>
>> On Mon, Oct 06, 2008 at 06:50:46PM +0800, Allen wrote:
>>
>> > int main(int argc, char *argv[])
>> > [...]
>>
>> Sigh.  We're getting closer.  But that's not the *complete compilable*
>> example I'm after - it's missing all the "#include" directives, and
>> perhaps other required stuff.
>>
>> What I'm after is something I can compile and then run to recreate this
>> problem.  Then I can poke it with debugging tools to work out what's
>> going on.  And if your example works for me, I can be sure that it's not
>> because we're using different code so we can move on to looking how our
>> environments differ.  I'm *NOT* just after some code to read.
>>
>> It would actually be simpler for you to attach the full source file than
>> trim it down.  And it would save me the tedious job of having to
>> recreate all the lines you carefully chopped out.
>>
>> Cheers,
>>     Olly
>>
>
>


More information about the Xapian-discuss mailing list