Hello when the endings algorithm is on a phrase search like
"orange drink"
is rewritten as
"(orange OR oranges) (drink OR drinks)"
Such an expression creates an infinite loop in the parser (the parse
function loops without consuming the opening parenthesis). I believe we
should :
1) detect the syntax error in the phrase parser
2a) change the rewriting rule (I did not look at the code that does this
job) so that it
rewrites to "orange drink" OR "oranges drinks" OR "orange drinks" OR
"oranges drink"
which might be overkill since I personally have deactivated endings to
get phrase search to work
and I am very happy.
2b) prevent the endings algorithm from rewriting phrases.
Is this problem already corrected ? I have been through the Jitterbug
system and did not find anything.
Maybe I should post this to the Jitterbug database but I find it slow
and also I think this issue needs
discussion so that we can find a good solution.
Sincerely,
P.O. Gaillard
------------------------------------
To unsubscribe from the htdig3-dev mailing list, send a message to
[EMAIL PROTECTED]
You will receive a message to confirm this.