Skip to content

Commit 51a0e01

Browse files
committed
Merge branch '2.10.x' into 2.11.x
2 parents 3b8f9d5 + b654318 commit 51a0e01

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed

src/module-elasticsuite-core/Api/Index/Mapping/FieldInterface.php

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,17 @@ interface FieldInterface
5353
const ANALYZER_REFERENCE = 'reference';
5454
const ANALYZER_EDGE_NGRAM = 'standard_edge_ngram';
5555

56+
/**
57+
* Token filter types declarations.
58+
*/
59+
const TOKEN_FILTER_TYPE_WORD_DELIMITER = 'word_delimiter_graph';
60+
const TOKEN_FILTER_TYPE_REMOVE_DUPLICATES = 'remove_duplicates';
61+
62+
/**
63+
* Tokenizer declarations.
64+
*/
65+
const TOKENIZER_WHITESPACE = 'whitespace';
66+
5667
/**
5768
* Field filter logical operators.
5869
*/

src/module-elasticsuite-core/etc/elasticsuite_analysis.xml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,15 +29,18 @@
2929
<length>8192</length>
3030
</filter>
3131
<filter name="lowercase" type="lowercase" language="default"/>
32+
<filter name="word_delimiter_before" type="trim" language="default" />
3233
<filter name="word_delimiter" type="word_delimiter_graph" language="default">
3334
<generate_word_parts>true</generate_word_parts>
35+
<generate_number_parts>true</generate_number_parts>
3436
<catenate_words>true</catenate_words>
3537
<catenate_numbers>true</catenate_numbers>
3638
<catenate_all>true</catenate_all>
3739
<split_on_case_change>true</split_on_case_change>
3840
<split_on_numerics>true</split_on_numerics>
3941
<preserve_original>true</preserve_original>
4042
</filter>
43+
<filter name="remove_duplicates" type="remove_duplicates" language="default" />
4144
<filter name="shingle" type="shingle" language="default">
4245
<min_shingle_size>2</min_shingle_size>
4346
<max_shingle_size>4</max_shingle_size>
@@ -51,6 +54,7 @@
5154
</filter>
5255
<filter name="reference_word_delimiter" type="word_delimiter_graph" language="default">
5356
<generate_word_parts>true</generate_word_parts>
57+
<generate_number_parts>true</generate_number_parts>
5458
<catenate_words>false</catenate_words>
5559
<catenate_numbers>false</catenate_numbers>
5660
<catenate_all>false</catenate_all>
@@ -214,6 +218,7 @@
214218
<filter ref="ascii_folding" />
215219
<filter ref="trim" />
216220
<filter ref="elision" />
221+
<filter ref="word_delimiter_before" />
217222
<filter ref="word_delimiter" />
218223
<filter ref="lowercase" />
219224
<filter ref="stemmer_before" />
@@ -230,6 +235,7 @@
230235
<filter ref="ascii_folding" />
231236
<filter ref="trim" />
232237
<filter ref="elision" />
238+
<filter ref="word_delimiter_before" />
233239
<filter ref="word_delimiter" />
234240
<filter ref="lowercase" />
235241
</filters>
@@ -258,6 +264,7 @@
258264
<filter ref="ascii_folding" />
259265
<filter ref="trim" />
260266
<filter ref="elision" />
267+
<filter ref="word_delimiter_before" />
261268
<filter ref="word_delimiter" />
262269
<filter ref="lowercase" />
263270
<filter ref="stemmer_before" />
@@ -298,6 +305,7 @@
298305
<filter ref="ascii_folding" />
299306
<filter ref="trim" />
300307
<filter ref="elision" />
308+
<filter ref="word_delimiter_before" />
301309
<filter ref="word_delimiter" />
302310
<filter ref="lowercase" />
303311
<filter ref="stemmer_before" />

0 commit comments

Comments
 (0)