33 lines
879 B
Plaintext
33 lines
879 B
Plaintext
|
[[analysis-pathhierarchy-tokenizer]]
|
||
|
=== Path Hierarchy Tokenizer
|
||
|
|
||
|
The `path_hierarchy` tokenizer takes something like this:
|
||
|
|
||
|
-------------------------
|
||
|
/something/something/else
|
||
|
-------------------------
|
||
|
|
||
|
And produces tokens:
|
||
|
|
||
|
-------------------------
|
||
|
/something
|
||
|
/something/something
|
||
|
/something/something/else
|
||
|
-------------------------
|
||
|
|
||
|
[cols="<,<",options="header",]
|
||
|
|=======================================================================
|
||
|
|Setting |Description
|
||
|
|`delimiter` |The character delimiter to use, defaults to `/`.
|
||
|
|
||
|
|`replacement` |An optional replacement character to use. Defaults to
|
||
|
the `delimiter`.
|
||
|
|
||
|
|`buffer_size` |The buffer size to use, defaults to `1024`.
|
||
|
|
||
|
|`reverse` |Generates tokens in reverse order, defaults to `false`.
|
||
|
|
||
|
|`skip` |Controls initial tokens to skip, defaults to `0`.
|
||
|
|=======================================================================
|
||
|
|