例如,我现在正在这样搜索:
http://localhost:9200/posts/post/_search?q=content:%23sachin
但是,我得到的所有结果都是“sachin”而不是“#sachin”。另外,我正在编写一个正则表达式来获取项数。刻面如下所示:
"facets": {
"content": {
"terms": {
"field": "content",
"size": 1000,
"all_terms": false,
"regex": "#sachin",
"regex_flags": [
"DOTALL",
"CASE_INSENSITIVE"
]
}
}
}
这不返回任何值。我认为这与在正则表达式中转义“#”有关,但我不知道该怎么做。我试图逃避它\
,\\
但它没有用。任何人都可以在这方面帮助我吗?