mirror of
https://github.com/honeymoose/OpenSearch.git
synced 2025-02-22 12:56:53 +00:00
parent
86c2c202fe
commit
cf177c32d4
@ -82,7 +82,7 @@ curl -XPUT localhost:9200/test/ -d '
|
||||
"type" : "pattern_capture",
|
||||
"preserve_original" : 1,
|
||||
"patterns" : [
|
||||
"(\\w+)",
|
||||
"([^@]+)",
|
||||
"(\\p{L}+)",
|
||||
"(\\d+)",
|
||||
"@(.+)"
|
||||
@ -108,9 +108,10 @@ When the above analyzer is used on an email address like:
|
||||
john-smith_123@foo-bar.com
|
||||
--------------------------------------------------
|
||||
|
||||
it would produce the following tokens: [ `john-smith_123`,
|
||||
`foo-bar.com`, `john`, `smith_123`, `smith`, `123`, `foo`,
|
||||
`foo-bar.com`, `bar`, `com` ]
|
||||
it would produce the following tokens:
|
||||
|
||||
john-smith_123@foo-bar.com, john-smith_123,
|
||||
john, smith, 123, foo-bar.com, foo, bar, com
|
||||
|
||||
Multiple patterns are required to allow overlapping captures, but also
|
||||
means that patterns are less dense and easier to understand.
|
||||
|
Loading…
x
Reference in New Issue
Block a user