|
55 | 55 | <analyzer type="index">
|
56 | 56 | <tokenizer class="solr.WhitespaceTokenizerFactory" />
|
57 | 57 | <filter class="solr.LowerCaseFilterFactory" />
|
58 |
| - <filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="0" catenateNumbers="0" catenateAll="0" splitOnCaseChange="1"/> |
| 58 | + <filter class="solr.WordDelimiterGraphFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="0" catenateNumbers="0" catenateAll="0" splitOnCaseChange="1"/> |
59 | 59 | <filter class="solr.EdgeNGramFilterFactory" minGramSize="2" maxGramSize="15" />
|
60 | 60 | </analyzer>
|
61 | 61 | <analyzer type="query">
|
62 | 62 | <tokenizer class="solr.WhitespaceTokenizerFactory" />
|
63 | 63 | <filter class="solr.LowerCaseFilterFactory" />
|
64 |
| - <filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="0" catenateNumbers="0" catenateAll="0" splitOnCaseChange="1"/> |
| 64 | + <filter class="solr.WordDelimiterGraphFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="0" catenateNumbers="0" catenateAll="0" splitOnCaseChange="1"/> |
65 | 65 | </analyzer>
|
66 | 66 | </fieldType>
|
67 | 67 |
|
|
83 | 83 |
|
84 | 84 | <uniqueKey>id</uniqueKey>
|
85 | 85 |
|
86 |
| - <!-- |
87 |
| - Not required if the default search field (<str name="df">text</str>) is defined for |
88 |
| - /select request handler in sorlconfig.xml |
89 |
| - --> |
90 |
| - <defaultSearchField>text</defaultSearchField> |
91 |
| - |
92 |
| - <!-- SolrQueryParser configuration: defaultOperator="AND|OR" --> |
93 |
| - <solrQueryParser defaultOperator="AND"/> |
94 |
| - |
95 | 86 | <field name="author" type="string" indexed="true" stored="true" multiValued="false" omitNorms="false"/>
|
96 | 87 | <field name="average_rating" type="floats" indexed="true" stored="true" multiValued="false"/>
|
97 | 88 | <field name="cat" type="text_ws" indexed="true" stored="true" multiValued="true" omitNorms="true"/>
|
|
429 | 420 | <analyzer type="query">
|
430 | 421 | <tokenizer class="solr.StandardTokenizerFactory"/>
|
431 | 422 | <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" />
|
432 |
| - <filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="true"/> |
| 423 | + <filter class="solr.SynonymGraphFilterFactory" synonyms="synonyms.txt" |
| 424 | + format="solr" ignoreCase="false" expand="true" |
| 425 | + tokenizerFactory="solr.WhitespaceTokenizerFactory"/> |
433 | 426 | <filter class="solr.LowerCaseFilterFactory"/>
|
434 | 427 | </analyzer>
|
435 | 428 | </fieldType>
|
|
462 | 455 | </analyzer>
|
463 | 456 | <analyzer type="query">
|
464 | 457 | <tokenizer class="solr.StandardTokenizerFactory"/>
|
465 |
| - <filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="true"/> |
| 458 | + <filter class="solr.SynonymGraphFilterFactory" synonyms="synonyms.txt" |
| 459 | + format="solr" ignoreCase="false" expand="true" |
| 460 | + tokenizerFactory="solr.WhitespaceTokenizerFactory"/> |
466 | 461 | <filter class="solr.StopFilterFactory"
|
467 | 462 | ignoreCase="true"
|
468 | 463 | words="lang/stopwords_en.txt"
|
|
499 | 494 | ignoreCase="true"
|
500 | 495 | words="lang/stopwords_en.txt"
|
501 | 496 | />
|
502 |
| - <filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="1" catenateNumbers="1" catenateAll="0" splitOnCaseChange="1"/> |
| 497 | + <filter class="solr.WordDelimiterGraphFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="1" catenateNumbers="1" catenateAll="0" splitOnCaseChange="1"/> |
503 | 498 | <filter class="solr.LowerCaseFilterFactory"/>
|
504 | 499 | <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
|
505 | 500 | <filter class="solr.PorterStemFilterFactory"/>
|
506 | 501 | </analyzer>
|
507 | 502 | <analyzer type="query">
|
508 | 503 | <tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
509 |
| - <filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="true"/> |
| 504 | + <filter class="solr.SynonymGraphFilterFactory" synonyms="synonyms.txt" |
| 505 | + format="solr" ignoreCase="false" expand="true" |
| 506 | + tokenizerFactory="solr.WhitespaceTokenizerFactory"/> |
510 | 507 | <filter class="solr.StopFilterFactory"
|
511 | 508 | ignoreCase="true"
|
512 | 509 | words="lang/stopwords_en.txt"
|
513 | 510 | />
|
514 |
| - <filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="0" catenateNumbers="0" catenateAll="0" splitOnCaseChange="1"/> |
| 511 | + <filter class="solr.WordDelimiterGraphFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="0" catenateNumbers="0" catenateAll="0" splitOnCaseChange="1"/> |
515 | 512 | <filter class="solr.LowerCaseFilterFactory"/>
|
516 | 513 | <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
|
517 | 514 | <filter class="solr.PorterStemFilterFactory"/>
|
|
524 | 521 | <fieldType name="text_en_splitting_tight" class="solr.TextField" positionIncrementGap="100" autoGeneratePhraseQueries="true">
|
525 | 522 | <analyzer>
|
526 | 523 | <tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
527 |
| - <filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="false"/> |
| 524 | + <filter class="solr.SynonymGraphFilterFactory" synonyms="synonyms.txt" |
| 525 | + format="solr" ignoreCase="false" expand="false" |
| 526 | + tokenizerFactory="solr.WhitespaceTokenizerFactory"/> |
528 | 527 | <filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/stopwords_en.txt"/>
|
529 |
| - <filter class="solr.WordDelimiterFilterFactory" generateWordParts="0" generateNumberParts="0" catenateWords="1" catenateNumbers="1" catenateAll="0"/> |
| 528 | + <filter class="solr.WordDelimiterGraphFilterFactory" generateWordParts="0" generateNumberParts="0" catenateWords="1" catenateNumbers="1" catenateAll="0"/> |
530 | 529 | <filter class="solr.LowerCaseFilterFactory"/>
|
531 | 530 | <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
|
532 | 531 | <filter class="solr.EnglishMinimalStemFilterFactory"/>
|
|
550 | 549 | </analyzer>
|
551 | 550 | <analyzer type="query">
|
552 | 551 | <tokenizer class="solr.StandardTokenizerFactory"/>
|
553 |
| - <filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="true"/> |
| 552 | + <filter class="solr.SynonymGraphFilterFactory" synonyms="synonyms.txt" |
| 553 | + format="solr" ignoreCase="false" expand="true" |
| 554 | + tokenizerFactory="solr.WhitespaceTokenizerFactory"/> |
554 | 555 | <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" />
|
555 | 556 | <filter class="solr.LowerCaseFilterFactory"/>
|
556 | 557 | </analyzer>
|
|
0 commit comments