Skip to content

Commit 4e2c206

Browse files
committed
remove analysis configuration from MetaCPAN::Model
The analysis set in MetaCPAN::Model wasn't used for anything directly, generate the index deployment statements. The index settings we actually use lives in MetaCPAN::Script::Mapping::DeployStatement, so the declarations in MetaCPAN::Model were used for nothing.
1 parent edb8e78 commit 4e2c206

File tree

1 file changed

+0
-37
lines changed

1 file changed

+0
-37
lines changed

lib/MetaCPAN/Model.pm

Lines changed: 0 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -5,43 +5,6 @@ use Moose;
55

66
use ElasticSearchX::Model;
77

8-
analyzer lowercase => (
9-
tokenizer => 'keyword',
10-
filter => 'lowercase',
11-
);
12-
13-
analyzer fulltext => ( type => 'english' );
14-
15-
tokenizer camelcase => (
16-
type => 'pattern',
17-
pattern =>
18-
"([^\\p{L}\\d]+)|(?<=\\D)(?=\\d)|(?<=\\d)(?=\\D)|(?<=[\\p{L}&&[^\\p{Lu}]])(?=\\p{Lu})|(?<=\\p{Lu})(?=\\p{Lu}[\\p{L}&&[^\\p{Lu}]])"
19-
);
20-
21-
filter edge => (
22-
type => 'edge_ngram',
23-
min_gram => 1,
24-
max_gram => 20
25-
);
26-
27-
analyzer camelcase => (
28-
type => 'custom',
29-
tokenizer => 'camelcase',
30-
filter => [ 'lowercase', 'unique' ]
31-
);
32-
33-
analyzer edge_camelcase => (
34-
type => 'custom',
35-
tokenizer => 'camelcase',
36-
filter => [ 'lowercase', 'edge' ]
37-
);
38-
39-
analyzer edge => (
40-
type => 'custom',
41-
tokenizer => 'standard',
42-
filter => [ 'lowercase', 'edge' ]
43-
);
44-
458
index cpan => (
469
namespace => 'MetaCPAN::Document',
4710
alias_for => 'cpan_v1_01',

0 commit comments

Comments
 (0)