Update search_kws rule for tantivy
This commit is contained in:
@@ -207,7 +207,10 @@ export class HighlightedMarkdown extends Component {
|
|||||||
['nickname', NICKNAME_RE],
|
['nickname', NICKNAME_RE],
|
||||||
];
|
];
|
||||||
if (props.search_param) {
|
if (props.search_param) {
|
||||||
let search_kws = props.search_param.split(' ').filter((s) => !!s);
|
let search_kws = props.search_param
|
||||||
|
.split(/[\s()+-]+/)
|
||||||
|
.filter((s) => s && s !== 'AND' && s !== 'OR');
|
||||||
|
if (search_kws.length) {
|
||||||
rules.push([
|
rules.push([
|
||||||
'search',
|
'search',
|
||||||
new RegExp(
|
new RegExp(
|
||||||
@@ -218,6 +221,7 @@ export class HighlightedMarkdown extends Component {
|
|||||||
),
|
),
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
const splitted = split_text(originalText, rules);
|
const splitted = split_text(originalText, rules);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
|||||||
Reference in New Issue
Block a user