Displaying 10 results from an estimated 10 matches for "op_and_maybe".
2011 May 23
1
More relevance for recent documents
...ll prefer
relevance, but I would like to see recent documents with better scoring.
I was trying to add search query using AND_MAYBE, which should use
relevance from both subqueries, but it didnt add any benefit to the
resalts which are match by this subquery
$query = new XapianQuery(XapianQuery::OP_AND_MAYBE, $query, new
XapianQuery(XapianQuery::OP_VALUE_GE, self::DATE, date('Ymd000000',
strtotime("- 1 year"))));
Is there some way how to give more relevance to the recent documents?
Would be solution possible in PHP where is still some problem with
subclasing Xapian classes?
I will...
2010 Oct 28
1
hypens in words + NEAR + 3 terms + AND_MAYBE => crash
...it but word characters at the
beginning and end ("3--3" will do). The other 2 terms can be anything.
"test NEAR x-y NEAR test" will not cause a crash, but "test NEAR test NEAR x-y"
will.
Stemming language was "english", strategy STEM_SOME. Default op was OP_AND_MAYBE.
This is the offending Perl code:
[...]
my $qp = Search::Xapian::QueryParser->new();
my $stemmer = Search::Xapian::Stem->new("english");
$qp->set_stemmer($stemmer);
$qp->set_database($database);
$qp->set_stemming_strategy(STEM_SOME);
$qp->...
2006 Dec 06
1
Bug and patch for +terms with wildcards
...al.cc (revision 7553)
+++ api/omqueryinternal.cc (working copy)
@@ -54,6 +54,7 @@
case Xapian::Query::OP_NEAR:
case Xapian::Query::OP_PHRASE:
case Xapian::Query::OP_ELITE_SET:
+ case Xapian::Query::OP_MATCH_NOTHING:
return 0;
case Xapian::Query::OP_FILTER:
case Xapian::Query::OP_AND_MAYBE:
@@ -70,6 +71,7 @@
{
switch (op) {
case Xapian::Query::Internal::OP_LEAF:
+ case Xapian::Query::OP_MATCH_NOTHING:
return 0;
case Xapian::Query::OP_FILTER:
case Xapian::Query::OP_AND_MAYBE:
@@ -166,6 +168,9 @@
case Xapian::Query::OP_ELITE_SET:
result += "*"...
2007 Oct 01
3
How to beat Google aka Xapian & Natural Language Processing.
...ce. Natural Language Processing is not a new thing and there has
been lot of work done that yield inconsistent results.
What I am trying to point out is that we need start to think about
using natural language processing when placing infrastructure for
Xapian. So far we have the following OP_AND, OP_AND_MAYBE,
OP_AND_NOT, OP_ELITE_SET, OP_FILTER, OP_NEAR, OP_OR, OP_PHRASE,
OP_VALUE_RANGE, OP_XOR search operators and we could add one more
OP_NLP.
What we can do now is to implement OP_NLP to tagged nouns,
adjectives, adverbs, punctuations, foreign words etc. Calculate
relation between them and assign bo...
2008 Dec 17
1
using ValueWeightPostingSource
Hi,
I'm currently using PostingSource to add some weight over the result
using a value.
I didn't find any documentation on how to use it with the query so i
link a query constructed using the posting source and a query made
using the query parser with an AND operator :
Xapian.Query queryText = parser.ParseQuery("test:" + textBox1.Text + "
DS:1 DS:2");
Xapian.Query
2012 Jan 20
2
Perl version of sortable_serialize missing?
I attempted to use the sortable_serialize function from perl, however
doesn't seem to exist. The only occurrence of the string "sortable" in
the /usr/local/perl/5.10.1/Search/ tree is in the pod in Xapian.pm.
What am I doing wrong?
use Search::Xapian;
...
$doc->add_value(4,sortable_serialize($recdate));
Undefined subroutine &main::sortable_serialize called
2010 Jun 19
2
Xapian 1.0.21 released
...PI:
* Xapian::Stem now recognises "nb" and "nn" as additional codes for the
Norwegian stemmer.
* Xapian::QueryParser now correctly parses a wildcarded term in between two
other terms (ticket#484).
Matcher:
* OP_OR could skip a matching document if it decayed to OP_AND or OP_AND_MAYBE
during the match in some cases. Fixes ticket#476.
* OP_XOR with non-leaf subqueries could skip matching documents in some cases,
and OP_XOR of three or more sub-queries could return incorrect weights.
Fixes ticket#475.
* OP_OR is now more efficient if a subquery is potentially expensive (e...
2007 Jun 11
3
Xapian 1.0.1 released
I've now uploaded Xapian 1.0.1, which you can download from the usual
place:
http://www.xapian.org/download.php
This release mainly comprises bug fixes and performance improvements.
The "simple" examples (for both C++ and the bindings) have also been
overhauled and now use the QueryParser and TermGenerator classes, which
makes for simpler examples and should better reflect
2007 Jun 11
3
Xapian 1.0.1 released
I've now uploaded Xapian 1.0.1, which you can download from the usual
place:
http://www.xapian.org/download.php
This release mainly comprises bug fixes and performance improvements.
The "simple" examples (for both C++ and the bindings) have also been
overhauled and now use the QueryParser and TermGenerator classes, which
makes for simpler examples and should better reflect
2018 Jan 22
2
How to get the serialise score returned in Xapian::KeyMaker->operator().
>A possible workaround (and perhaps a better approach) would be to
>set BoolWeight as the weighting scheme, then feed in your score as
>a weight using a PostingSource. Then it's available via get_weight()
>on the MSetIterator object:
>
>https://getting-started-with-xapian.readthedocs.io/en/latest/advanced/postingsource.html
>
>You may find that's faster because