projects
/
idzebra-moved-to-github.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
2ff967a
)
Fix ICU search problem / caret not escaped.
author
Adam Dickmeiss
<adam@indexdata.dk>
Wed, 18 Mar 2009 14:41:34 +0000
(15:41 +0100)
committer
Adam Dickmeiss
<adam@indexdata.dk>
Wed, 18 Mar 2009 14:41:34 +0000
(15:41 +0100)
For some ICU versions (4.0.1, possibly others) the normalized term
may include a caret (^) in it and so this chracter must also be
escaped before turned into a regular expression.
index/rpnsearch.c
patch
|
blob
|
history
diff --git
a/index/rpnsearch.c
b/index/rpnsearch.c
index
fc78870
..
0bbfdf1
100644
(file)
--- a/
index/rpnsearch.c
+++ b/
index/rpnsearch.c
@@
-203,7
+203,7
@@
static void esc_str(char *out_buf, size_t out_size,
}
}
-#define REGEX_CHARS " []()|.*+?!\"$"
+#define REGEX_CHARS " ^[]()|.*+?!\"$"
static void add_non_space(const char *start, const char *end,
WRBUF term_dict,