20#include <rtl/string.hxx>
21#include <osl/file.hxx>
22#include <db/Block.hxx>
23#include <db/BtreeDictParameters.hxx>
24#include <db/BtreeDict.hxx>
25#include <util/RandomAccessStream.hxx>
26#include <db/DBEnv.hxx>
27#include <qe/QueryProcessor.hxx>
34using namespace xmlsearch::util;
35using namespace xmlsearch::db;
36using namespace xmlsearch::qe;
45 char* bluberChr =
new char[ 1+bluber.getLength() ];
46 const char* jux = bluber.getStr();
48 for(
int i = 0;
i < bluber.getLength(); ++
i )
49 bluberChr[
i] = jux[
i];
51 bluberChr[ bluber.getLength() ] = 0;
52 printf(
"%s\n",bluberChr );
61int main(
int argc,
char* argv[] )
64 QueryResults* queryResults = 0;
68 OUString installDir(
"//./e|/index/");
69 QueryProcessor queryProcessor( installDir );
71 std::vector<OUString>
Query(2);
73 Query[1] =
"abbildung";
74 OUString Scope =
"headingheading";
77 QueryStatement queryStatement( HitCount,
Query,Scope );
78 queryResults = queryProcessor.processQuery( queryStatement );
80 OUString translations[2];
81 translations[0] =
"#HLP#";
82 translations[1] =
"vnd.sun.star.help://";
84 PrefixTranslator* translator = PrefixTranslator::makePrefixTranslator( translations,2 );
86 QueryHitIterator* it = queryResults->makeQueryHitIterator();
88 while( j < 10 && it->next() )
90 printf(
"Ergebnis %2d ",j );
91 QueryHitData* qhd = it->getHit( translator );
92 printf(
"Penalty = %10.4f ",qhd->getPenalty() );
101 printf(
"caught exception" );
OString OUStringToOString(std::u16string_view str, ConnectionSettings const *settings)
int main(int argc, char *argv[])
RandomAccessStream * theFile()
void print_rtl_OUString(const OUString bla)