├── Changes.txt
├── README.md
├── ch03
├── atomic-update.json
├── csv-sample.csv
├── delete.json
├── json-sample.json
├── managed-schema
│ └── solrbook_schema.json
├── sample_data
│ ├── atomic-update.json
│ ├── csv-sample.csv
│ ├── delete.json
│ ├── json-sample.json
│ ├── tsv-sample.tsv
│ ├── update.json
│ └── xml-sample.xml
├── schema_xml
│ ├── schema.xml
│ └── solrconfig.xml
├── tsv-sample.tsv
├── update.json
└── xml-sample.xml
├── ch05
├── langid
│ ├── add_dynamic_fields.sh
│ ├── add_field.sh
│ └── data.json
├── regrep
│ └── data.json
└── script
│ └── data.json
├── ch06
├── facet
│ └── data.json
├── group
│ └── data.json
├── spatial
│ └── data.json
└── suggest
│ └── data.json
├── ch08
├── solr
│ └── server
│ │ └── solr
│ │ ├── README.txt
│ │ ├── configsets
│ │ ├── basic_configs
│ │ │ └── conf
│ │ │ │ ├── currency.xml
│ │ │ │ ├── elevate.xml
│ │ │ │ ├── lang
│ │ │ │ ├── contractions_ca.txt
│ │ │ │ ├── contractions_fr.txt
│ │ │ │ ├── contractions_ga.txt
│ │ │ │ ├── contractions_it.txt
│ │ │ │ ├── hyphenations_ga.txt
│ │ │ │ ├── stemdict_nl.txt
│ │ │ │ ├── stoptags_ja.txt
│ │ │ │ ├── stopwords_ar.txt
│ │ │ │ ├── stopwords_bg.txt
│ │ │ │ ├── stopwords_ca.txt
│ │ │ │ ├── stopwords_cz.txt
│ │ │ │ ├── stopwords_da.txt
│ │ │ │ ├── stopwords_de.txt
│ │ │ │ ├── stopwords_el.txt
│ │ │ │ ├── stopwords_en.txt
│ │ │ │ ├── stopwords_es.txt
│ │ │ │ ├── stopwords_eu.txt
│ │ │ │ ├── stopwords_fa.txt
│ │ │ │ ├── stopwords_fi.txt
│ │ │ │ ├── stopwords_fr.txt
│ │ │ │ ├── stopwords_ga.txt
│ │ │ │ ├── stopwords_gl.txt
│ │ │ │ ├── stopwords_hi.txt
│ │ │ │ ├── stopwords_hu.txt
│ │ │ │ ├── stopwords_hy.txt
│ │ │ │ ├── stopwords_id.txt
│ │ │ │ ├── stopwords_it.txt
│ │ │ │ ├── stopwords_ja.txt
│ │ │ │ ├── stopwords_lv.txt
│ │ │ │ ├── stopwords_nl.txt
│ │ │ │ ├── stopwords_no.txt
│ │ │ │ ├── stopwords_pt.txt
│ │ │ │ ├── stopwords_ro.txt
│ │ │ │ ├── stopwords_ru.txt
│ │ │ │ ├── stopwords_sv.txt
│ │ │ │ ├── stopwords_th.txt
│ │ │ │ ├── stopwords_tr.txt
│ │ │ │ └── userdict_ja.txt
│ │ │ │ ├── managed-schema
│ │ │ │ ├── params.json
│ │ │ │ ├── protwords.txt
│ │ │ │ ├── solrconfig.xml
│ │ │ │ ├── stopwords.txt
│ │ │ │ └── synonyms.txt
│ │ ├── data_driven_schema_configs
│ │ │ └── conf
│ │ │ │ ├── currency.xml
│ │ │ │ ├── elevate.xml
│ │ │ │ ├── lang
│ │ │ │ ├── contractions_ca.txt
│ │ │ │ ├── contractions_fr.txt
│ │ │ │ ├── contractions_ga.txt
│ │ │ │ ├── contractions_it.txt
│ │ │ │ ├── hyphenations_ga.txt
│ │ │ │ ├── stemdict_nl.txt
│ │ │ │ ├── stoptags_ja.txt
│ │ │ │ ├── stopwords_ar.txt
│ │ │ │ ├── stopwords_bg.txt
│ │ │ │ ├── stopwords_ca.txt
│ │ │ │ ├── stopwords_cz.txt
│ │ │ │ ├── stopwords_da.txt
│ │ │ │ ├── stopwords_de.txt
│ │ │ │ ├── stopwords_el.txt
│ │ │ │ ├── stopwords_en.txt
│ │ │ │ ├── stopwords_es.txt
│ │ │ │ ├── stopwords_eu.txt
│ │ │ │ ├── stopwords_fa.txt
│ │ │ │ ├── stopwords_fi.txt
│ │ │ │ ├── stopwords_fr.txt
│ │ │ │ ├── stopwords_ga.txt
│ │ │ │ ├── stopwords_gl.txt
│ │ │ │ ├── stopwords_hi.txt
│ │ │ │ ├── stopwords_hu.txt
│ │ │ │ ├── stopwords_hy.txt
│ │ │ │ ├── stopwords_id.txt
│ │ │ │ ├── stopwords_it.txt
│ │ │ │ ├── stopwords_ja.txt
│ │ │ │ ├── stopwords_lv.txt
│ │ │ │ ├── stopwords_nl.txt
│ │ │ │ ├── stopwords_no.txt
│ │ │ │ ├── stopwords_pt.txt
│ │ │ │ ├── stopwords_ro.txt
│ │ │ │ ├── stopwords_ru.txt
│ │ │ │ ├── stopwords_sv.txt
│ │ │ │ ├── stopwords_th.txt
│ │ │ │ ├── stopwords_tr.txt
│ │ │ │ └── userdict_ja.txt
│ │ │ │ ├── managed-schema
│ │ │ │ ├── params.json
│ │ │ │ ├── protwords.txt
│ │ │ │ ├── solrconfig.xml
│ │ │ │ ├── stopwords.txt
│ │ │ │ └── synonyms.txt
│ │ └── sample_techproducts_configs
│ │ │ └── conf
│ │ │ ├── _rest_managed.json
│ │ │ ├── _schema_analysis_stopwords_english.json
│ │ │ ├── _schema_analysis_synonyms_english.json
│ │ │ ├── admin-extra.html
│ │ │ ├── admin-extra.menu-bottom.html
│ │ │ ├── admin-extra.menu-top.html
│ │ │ ├── clustering
│ │ │ └── carrot2
│ │ │ │ ├── README.txt
│ │ │ │ ├── kmeans-attributes.xml
│ │ │ │ ├── lingo-attributes.xml
│ │ │ │ └── stc-attributes.xml
│ │ │ ├── currency.xml
│ │ │ ├── elevate.xml
│ │ │ ├── lang
│ │ │ ├── contractions_ca.txt
│ │ │ ├── contractions_fr.txt
│ │ │ ├── contractions_ga.txt
│ │ │ ├── contractions_it.txt
│ │ │ ├── hyphenations_ga.txt
│ │ │ ├── stemdict_nl.txt
│ │ │ ├── stoptags_ja.txt
│ │ │ ├── stopwords_ar.txt
│ │ │ ├── stopwords_bg.txt
│ │ │ ├── stopwords_ca.txt
│ │ │ ├── stopwords_ckb.txt
│ │ │ ├── stopwords_cz.txt
│ │ │ ├── stopwords_da.txt
│ │ │ ├── stopwords_de.txt
│ │ │ ├── stopwords_el.txt
│ │ │ ├── stopwords_en.txt
│ │ │ ├── stopwords_es.txt
│ │ │ ├── stopwords_eu.txt
│ │ │ ├── stopwords_fa.txt
│ │ │ ├── stopwords_fi.txt
│ │ │ ├── stopwords_fr.txt
│ │ │ ├── stopwords_ga.txt
│ │ │ ├── stopwords_gl.txt
│ │ │ ├── stopwords_hi.txt
│ │ │ ├── stopwords_hu.txt
│ │ │ ├── stopwords_hy.txt
│ │ │ ├── stopwords_id.txt
│ │ │ ├── stopwords_it.txt
│ │ │ ├── stopwords_ja.txt
│ │ │ ├── stopwords_lv.txt
│ │ │ ├── stopwords_nl.txt
│ │ │ ├── stopwords_no.txt
│ │ │ ├── stopwords_pt.txt
│ │ │ ├── stopwords_ro.txt
│ │ │ ├── stopwords_ru.txt
│ │ │ ├── stopwords_sv.txt
│ │ │ ├── stopwords_th.txt
│ │ │ ├── stopwords_tr.txt
│ │ │ └── userdict_ja.txt
│ │ │ ├── managed-schema
│ │ │ ├── mapping-FoldToASCII.txt
│ │ │ ├── mapping-ISOLatin1Accent.txt
│ │ │ ├── params.json
│ │ │ ├── protwords.txt
│ │ │ ├── solrconfig.xml
│ │ │ ├── spellings.txt
│ │ │ ├── stopwords.txt
│ │ │ ├── synonyms.txt
│ │ │ ├── update-script.js
│ │ │ ├── velocity
│ │ │ ├── README.txt
│ │ │ ├── VM_global_library.vm
│ │ │ ├── browse.vm
│ │ │ ├── cluster.vm
│ │ │ ├── cluster_results.vm
│ │ │ ├── debug.vm
│ │ │ ├── did_you_mean.vm
│ │ │ ├── error.vm
│ │ │ ├── facet_fields.vm
│ │ │ ├── facet_pivot.vm
│ │ │ ├── facet_queries.vm
│ │ │ ├── facet_ranges.vm
│ │ │ ├── facets.vm
│ │ │ ├── footer.vm
│ │ │ ├── head.vm
│ │ │ ├── header.vm
│ │ │ ├── hit.vm
│ │ │ ├── hit_grouped.vm
│ │ │ ├── hit_plain.vm
│ │ │ ├── join_doc.vm
│ │ │ ├── jquery.autocomplete.css
│ │ │ ├── jquery.autocomplete.js
│ │ │ ├── layout.vm
│ │ │ ├── main.css
│ │ │ ├── mime_type_lists.vm
│ │ │ ├── pagination_bottom.vm
│ │ │ ├── pagination_top.vm
│ │ │ ├── product_doc.vm
│ │ │ ├── query.vm
│ │ │ ├── query_form.vm
│ │ │ ├── query_group.vm
│ │ │ ├── query_spatial.vm
│ │ │ ├── results_list.vm
│ │ │ ├── richtext_doc.vm
│ │ │ ├── suggest.vm
│ │ │ └── tabs.vm
│ │ │ └── xslt
│ │ │ ├── example.xsl
│ │ │ ├── example_atom.xsl
│ │ │ ├── example_rss.xsl
│ │ │ ├── luke.xsl
│ │ │ └── updateXml.xsl
│ │ ├── solr.xml
│ │ └── zoo.cfg
└── zookeeper
│ ├── zoo_ch08_5.cfg
│ ├── zoo_ch08_6_source.cfg
│ └── zoo_ch08_6_target.cfg
├── ch09
├── data
│ ├── 9_5_1_sampleData.csv
│ ├── 9_5_1_sampleData.xls
│ ├── 9_5_1_sampleData_utf8.csv
│ ├── 9_5_1_sample_pairWise.csv
│ └── Chapter-9-prec-recall-curve.xlsx
└── samplecode_9.5.1_LearningToRank.html
├── ch11
└── ch11_solrj-cli
│ ├── .gitignore
│ ├── LICENSE
│ ├── README.md
│ ├── bin
│ └── solrj-cli.sh
│ ├── build.xml
│ ├── conf
│ └── log4j.properties
│ ├── data
│ ├── document1.json
│ └── document2.json
│ ├── ivy.xml
│ ├── ivysettings.xml
│ └── src
│ ├── main
│ ├── java
│ │ └── solrbook
│ │ │ └── ch11
│ │ │ └── solrj
│ │ │ └── cli
│ │ │ ├── SolrJCLI.java
│ │ │ └── command
│ │ │ ├── AddCommand.java
│ │ │ ├── Command.java
│ │ │ ├── CommandImpl.java
│ │ │ ├── DeleteCommand.java
│ │ │ └── SearchCommand.java
│ └── main.iml
│ └── test
│ ├── java
│ └── solrbook
│ │ └── ch11
│ │ └── solrj
│ │ └── cli
│ │ └── command
│ │ ├── AddCommandTest.java
│ │ ├── CommandTestBase.java
│ │ ├── DeleteCommandTest.java
│ │ └── SearchCommandTest.java
│ ├── resources
│ ├── log4j.properties
│ └── solr
│ │ └── collection1
│ │ └── conf
│ │ ├── currency.xml
│ │ ├── elevate.xml
│ │ ├── lang
│ │ ├── contractions_ca.txt
│ │ ├── contractions_fr.txt
│ │ ├── contractions_ga.txt
│ │ ├── contractions_it.txt
│ │ ├── hyphenations_ga.txt
│ │ ├── stemdict_nl.txt
│ │ ├── stoptags_ja.txt
│ │ ├── stopwords_ar.txt
│ │ ├── stopwords_bg.txt
│ │ ├── stopwords_ca.txt
│ │ ├── stopwords_cz.txt
│ │ ├── stopwords_da.txt
│ │ ├── stopwords_de.txt
│ │ ├── stopwords_el.txt
│ │ ├── stopwords_en.txt
│ │ ├── stopwords_es.txt
│ │ ├── stopwords_eu.txt
│ │ ├── stopwords_fa.txt
│ │ ├── stopwords_fi.txt
│ │ ├── stopwords_fr.txt
│ │ ├── stopwords_ga.txt
│ │ ├── stopwords_gl.txt
│ │ ├── stopwords_hi.txt
│ │ ├── stopwords_hu.txt
│ │ ├── stopwords_hy.txt
│ │ ├── stopwords_id.txt
│ │ ├── stopwords_it.txt
│ │ ├── stopwords_ja.txt
│ │ ├── stopwords_lv.txt
│ │ ├── stopwords_nl.txt
│ │ ├── stopwords_no.txt
│ │ ├── stopwords_pt.txt
│ │ ├── stopwords_ro.txt
│ │ ├── stopwords_ru.txt
│ │ ├── stopwords_sv.txt
│ │ ├── stopwords_th.txt
│ │ ├── stopwords_tr.txt
│ │ └── userdict_ja.txt
│ │ ├── managed-schema
│ │ ├── params.json
│ │ ├── protwords.txt
│ │ ├── solrconfig.xml
│ │ ├── stopwords.txt
│ │ └── synonyms.txt
│ └── test.iml
├── chAppx
└── A3
│ └── data.json
├── configsets
├── ch05_urp
│ └── conf
│ │ ├── currency.xml
│ │ ├── elevate.xml
│ │ ├── lang
│ │ ├── contractions_ca.txt
│ │ ├── contractions_fr.txt
│ │ ├── contractions_ga.txt
│ │ ├── contractions_it.txt
│ │ ├── hyphenations_ga.txt
│ │ ├── stemdict_nl.txt
│ │ ├── stoptags_ja.txt
│ │ ├── stopwords_ar.txt
│ │ ├── stopwords_bg.txt
│ │ ├── stopwords_ca.txt
│ │ ├── stopwords_cz.txt
│ │ ├── stopwords_da.txt
│ │ ├── stopwords_de.txt
│ │ ├── stopwords_el.txt
│ │ ├── stopwords_en.txt
│ │ ├── stopwords_es.txt
│ │ ├── stopwords_eu.txt
│ │ ├── stopwords_fa.txt
│ │ ├── stopwords_fi.txt
│ │ ├── stopwords_fr.txt
│ │ ├── stopwords_ga.txt
│ │ ├── stopwords_gl.txt
│ │ ├── stopwords_hi.txt
│ │ ├── stopwords_hu.txt
│ │ ├── stopwords_hy.txt
│ │ ├── stopwords_id.txt
│ │ ├── stopwords_it.txt
│ │ ├── stopwords_ja.txt
│ │ ├── stopwords_lv.txt
│ │ ├── stopwords_nl.txt
│ │ ├── stopwords_no.txt
│ │ ├── stopwords_pt.txt
│ │ ├── stopwords_ro.txt
│ │ ├── stopwords_ru.txt
│ │ ├── stopwords_sv.txt
│ │ ├── stopwords_th.txt
│ │ ├── stopwords_tr.txt
│ │ └── userdict_ja.txt
│ │ ├── managed-schema
│ │ ├── params.json
│ │ ├── protwords.txt
│ │ ├── solrconfig.xml
│ │ ├── stopwords.txt
│ │ ├── synonyms.txt
│ │ └── update-script-charset.js
├── ch06_facet
│ └── conf
│ │ ├── currency.xml
│ │ ├── elevate.xml
│ │ ├── lang
│ │ ├── contractions_ca.txt
│ │ ├── contractions_fr.txt
│ │ ├── contractions_ga.txt
│ │ ├── contractions_it.txt
│ │ ├── hyphenations_ga.txt
│ │ ├── stemdict_nl.txt
│ │ ├── stoptags_ja.txt
│ │ ├── stopwords_ar.txt
│ │ ├── stopwords_bg.txt
│ │ ├── stopwords_ca.txt
│ │ ├── stopwords_cz.txt
│ │ ├── stopwords_da.txt
│ │ ├── stopwords_de.txt
│ │ ├── stopwords_el.txt
│ │ ├── stopwords_en.txt
│ │ ├── stopwords_es.txt
│ │ ├── stopwords_eu.txt
│ │ ├── stopwords_fa.txt
│ │ ├── stopwords_fi.txt
│ │ ├── stopwords_fr.txt
│ │ ├── stopwords_ga.txt
│ │ ├── stopwords_gl.txt
│ │ ├── stopwords_hi.txt
│ │ ├── stopwords_hu.txt
│ │ ├── stopwords_hy.txt
│ │ ├── stopwords_id.txt
│ │ ├── stopwords_it.txt
│ │ ├── stopwords_ja.txt
│ │ ├── stopwords_lv.txt
│ │ ├── stopwords_nl.txt
│ │ ├── stopwords_no.txt
│ │ ├── stopwords_pt.txt
│ │ ├── stopwords_ro.txt
│ │ ├── stopwords_ru.txt
│ │ ├── stopwords_sv.txt
│ │ ├── stopwords_th.txt
│ │ ├── stopwords_tr.txt
│ │ └── userdict_ja.txt
│ │ ├── managed-schema
│ │ ├── params.json
│ │ ├── protwords.txt
│ │ ├── solrconfig.xml
│ │ ├── stopwords.txt
│ │ ├── synonyms.txt
│ │ └── update-script-charset.js
├── ch06_group
│ └── conf
│ │ ├── _rest_managed.json
│ │ ├── _schema_analysis_stopwords_english.json
│ │ ├── _schema_analysis_synonyms_english.json
│ │ ├── admin-extra.html
│ │ ├── admin-extra.menu-bottom.html
│ │ ├── admin-extra.menu-top.html
│ │ ├── clustering
│ │ └── carrot2
│ │ │ ├── README.txt
│ │ │ ├── kmeans-attributes.xml
│ │ │ ├── lingo-attributes.xml
│ │ │ └── stc-attributes.xml
│ │ ├── currency.xml
│ │ ├── elevate.xml
│ │ ├── lang
│ │ ├── contractions_ca.txt
│ │ ├── contractions_fr.txt
│ │ ├── contractions_ga.txt
│ │ ├── contractions_it.txt
│ │ ├── hyphenations_ga.txt
│ │ ├── stemdict_nl.txt
│ │ ├── stoptags_ja.txt
│ │ ├── stopwords_ar.txt
│ │ ├── stopwords_bg.txt
│ │ ├── stopwords_ca.txt
│ │ ├── stopwords_ckb.txt
│ │ ├── stopwords_cz.txt
│ │ ├── stopwords_da.txt
│ │ ├── stopwords_de.txt
│ │ ├── stopwords_el.txt
│ │ ├── stopwords_en.txt
│ │ ├── stopwords_es.txt
│ │ ├── stopwords_eu.txt
│ │ ├── stopwords_fa.txt
│ │ ├── stopwords_fi.txt
│ │ ├── stopwords_fr.txt
│ │ ├── stopwords_ga.txt
│ │ ├── stopwords_gl.txt
│ │ ├── stopwords_hi.txt
│ │ ├── stopwords_hu.txt
│ │ ├── stopwords_hy.txt
│ │ ├── stopwords_id.txt
│ │ ├── stopwords_it.txt
│ │ ├── stopwords_ja.txt
│ │ ├── stopwords_lv.txt
│ │ ├── stopwords_nl.txt
│ │ ├── stopwords_no.txt
│ │ ├── stopwords_pt.txt
│ │ ├── stopwords_ro.txt
│ │ ├── stopwords_ru.txt
│ │ ├── stopwords_sv.txt
│ │ ├── stopwords_th.txt
│ │ ├── stopwords_tr.txt
│ │ ├── synonyms_ja.txt
│ │ └── userdict_ja.txt
│ │ ├── managed-schema
│ │ ├── mapping-FoldToASCII.txt
│ │ ├── mapping-ISOLatin1Accent.txt
│ │ ├── params.json
│ │ ├── protwords.txt
│ │ ├── solrconfig.xml
│ │ ├── spellings.txt
│ │ ├── stopwords.txt
│ │ ├── synonyms.txt
│ │ ├── update-script.js
│ │ ├── velocity
│ │ ├── README.txt
│ │ ├── VM_global_library.vm
│ │ ├── browse.vm
│ │ ├── cluster.vm
│ │ ├── cluster_results.vm
│ │ ├── debug.vm
│ │ ├── did_you_mean.vm
│ │ ├── error.vm
│ │ ├── facet_fields.vm
│ │ ├── facet_pivot.vm
│ │ ├── facet_queries.vm
│ │ ├── facet_ranges.vm
│ │ ├── facets.vm
│ │ ├── footer.vm
│ │ ├── head.vm
│ │ ├── header.vm
│ │ ├── hit.vm
│ │ ├── hit_grouped.vm
│ │ ├── hit_plain.vm
│ │ ├── join_doc.vm
│ │ ├── jquery.autocomplete.css
│ │ ├── jquery.autocomplete.js
│ │ ├── layout.vm
│ │ ├── main.css
│ │ ├── mime_type_lists.vm
│ │ ├── pagination_bottom.vm
│ │ ├── pagination_top.vm
│ │ ├── product_doc.vm
│ │ ├── query.vm
│ │ ├── query_form.vm
│ │ ├── query_group.vm
│ │ ├── query_spatial.vm
│ │ ├── results_list.vm
│ │ ├── richtext_doc.vm
│ │ ├── suggest.vm
│ │ └── tabs.vm
│ │ └── xslt
│ │ ├── example.xsl
│ │ ├── example_atom.xsl
│ │ ├── example_rss.xsl
│ │ ├── luke.xsl
│ │ └── updateXml.xsl
├── ch06_spatial
│ └── conf
│ │ ├── _rest_managed.json
│ │ ├── _schema_analysis_stopwords_english.json
│ │ ├── _schema_analysis_synonyms_english.json
│ │ ├── admin-extra.html
│ │ ├── admin-extra.menu-bottom.html
│ │ ├── admin-extra.menu-top.html
│ │ ├── clustering
│ │ └── carrot2
│ │ │ ├── README.txt
│ │ │ ├── kmeans-attributes.xml
│ │ │ ├── lingo-attributes.xml
│ │ │ └── stc-attributes.xml
│ │ ├── currency.xml
│ │ ├── elevate.xml
│ │ ├── lang
│ │ ├── contractions_ca.txt
│ │ ├── contractions_fr.txt
│ │ ├── contractions_ga.txt
│ │ ├── contractions_it.txt
│ │ ├── hyphenations_ga.txt
│ │ ├── stemdict_nl.txt
│ │ ├── stoptags_ja.txt
│ │ ├── stopwords_ar.txt
│ │ ├── stopwords_bg.txt
│ │ ├── stopwords_ca.txt
│ │ ├── stopwords_ckb.txt
│ │ ├── stopwords_cz.txt
│ │ ├── stopwords_da.txt
│ │ ├── stopwords_de.txt
│ │ ├── stopwords_el.txt
│ │ ├── stopwords_en.txt
│ │ ├── stopwords_es.txt
│ │ ├── stopwords_eu.txt
│ │ ├── stopwords_fa.txt
│ │ ├── stopwords_fi.txt
│ │ ├── stopwords_fr.txt
│ │ ├── stopwords_ga.txt
│ │ ├── stopwords_gl.txt
│ │ ├── stopwords_hi.txt
│ │ ├── stopwords_hu.txt
│ │ ├── stopwords_hy.txt
│ │ ├── stopwords_id.txt
│ │ ├── stopwords_it.txt
│ │ ├── stopwords_ja.txt
│ │ ├── stopwords_lv.txt
│ │ ├── stopwords_nl.txt
│ │ ├── stopwords_no.txt
│ │ ├── stopwords_pt.txt
│ │ ├── stopwords_ro.txt
│ │ ├── stopwords_ru.txt
│ │ ├── stopwords_sv.txt
│ │ ├── stopwords_th.txt
│ │ ├── stopwords_tr.txt
│ │ ├── synonyms_ja.txt
│ │ └── userdict_ja.txt
│ │ ├── managed-schema
│ │ ├── mapping-FoldToASCII.txt
│ │ ├── mapping-ISOLatin1Accent.txt
│ │ ├── params.json
│ │ ├── protwords.txt
│ │ ├── solrconfig.xml
│ │ ├── spellings.txt
│ │ ├── stopwords.txt
│ │ ├── synonyms.txt
│ │ ├── update-script.js
│ │ ├── velocity
│ │ ├── README.txt
│ │ ├── VM_global_library.vm
│ │ ├── browse.vm
│ │ ├── cluster.vm
│ │ ├── cluster_results.vm
│ │ ├── debug.vm
│ │ ├── did_you_mean.vm
│ │ ├── error.vm
│ │ ├── facet_fields.vm
│ │ ├── facet_pivot.vm
│ │ ├── facet_queries.vm
│ │ ├── facet_ranges.vm
│ │ ├── facets.vm
│ │ ├── footer.vm
│ │ ├── head.vm
│ │ ├── header.vm
│ │ ├── hit.vm
│ │ ├── hit_grouped.vm
│ │ ├── hit_plain.vm
│ │ ├── join_doc.vm
│ │ ├── jquery.autocomplete.css
│ │ ├── jquery.autocomplete.js
│ │ ├── layout.vm
│ │ ├── main.css
│ │ ├── mime_type_lists.vm
│ │ ├── pagination_bottom.vm
│ │ ├── pagination_top.vm
│ │ ├── product_doc.vm
│ │ ├── query.vm
│ │ ├── query_form.vm
│ │ ├── query_group.vm
│ │ ├── query_spatial.vm
│ │ ├── results_list.vm
│ │ ├── richtext_doc.vm
│ │ ├── suggest.vm
│ │ └── tabs.vm
│ │ └── xslt
│ │ ├── example.xsl
│ │ ├── example_atom.xsl
│ │ ├── example_rss.xsl
│ │ ├── luke.xsl
│ │ └── updateXml.xsl
├── ch06_suggest
│ └── conf
│ │ ├── currency.xml
│ │ ├── elevate.xml
│ │ ├── lang
│ │ ├── contractions_ca.txt
│ │ ├── contractions_fr.txt
│ │ ├── contractions_ga.txt
│ │ ├── contractions_it.txt
│ │ ├── hyphenations_ga.txt
│ │ ├── stemdict_nl.txt
│ │ ├── stoptags_ja.txt
│ │ ├── stopwords_ar.txt
│ │ ├── stopwords_bg.txt
│ │ ├── stopwords_ca.txt
│ │ ├── stopwords_cz.txt
│ │ ├── stopwords_da.txt
│ │ ├── stopwords_de.txt
│ │ ├── stopwords_el.txt
│ │ ├── stopwords_en.txt
│ │ ├── stopwords_es.txt
│ │ ├── stopwords_eu.txt
│ │ ├── stopwords_fa.txt
│ │ ├── stopwords_fi.txt
│ │ ├── stopwords_fr.txt
│ │ ├── stopwords_ga.txt
│ │ ├── stopwords_gl.txt
│ │ ├── stopwords_hi.txt
│ │ ├── stopwords_hu.txt
│ │ ├── stopwords_hy.txt
│ │ ├── stopwords_id.txt
│ │ ├── stopwords_it.txt
│ │ ├── stopwords_ja.txt
│ │ ├── stopwords_lv.txt
│ │ ├── stopwords_nl.txt
│ │ ├── stopwords_no.txt
│ │ ├── stopwords_pt.txt
│ │ ├── stopwords_ro.txt
│ │ ├── stopwords_ru.txt
│ │ ├── stopwords_sv.txt
│ │ ├── stopwords_th.txt
│ │ ├── stopwords_tr.txt
│ │ └── userdict_ja.txt
│ │ ├── managed-schema
│ │ ├── params.json
│ │ ├── protwords.txt
│ │ ├── solrconfig.xml
│ │ ├── stopwords.txt
│ │ ├── synonyms.txt
│ │ └── update-script-charset.js
├── ch08_legacy_master_configs
│ └── conf
│ │ ├── _rest_managed.json
│ │ ├── _schema_analysis_stopwords_english.json
│ │ ├── _schema_analysis_synonyms_english.json
│ │ ├── admin-extra.html
│ │ ├── admin-extra.menu-bottom.html
│ │ ├── admin-extra.menu-top.html
│ │ ├── clustering
│ │ └── carrot2
│ │ │ ├── README.txt
│ │ │ ├── kmeans-attributes.xml
│ │ │ ├── lingo-attributes.xml
│ │ │ └── stc-attributes.xml
│ │ ├── currency.xml
│ │ ├── elevate.xml
│ │ ├── lang
│ │ ├── contractions_ca.txt
│ │ ├── contractions_fr.txt
│ │ ├── contractions_ga.txt
│ │ ├── contractions_it.txt
│ │ ├── hyphenations_ga.txt
│ │ ├── stemdict_nl.txt
│ │ ├── stoptags_ja.txt
│ │ ├── stopwords_ar.txt
│ │ ├── stopwords_bg.txt
│ │ ├── stopwords_ca.txt
│ │ ├── stopwords_ckb.txt
│ │ ├── stopwords_cz.txt
│ │ ├── stopwords_da.txt
│ │ ├── stopwords_de.txt
│ │ ├── stopwords_el.txt
│ │ ├── stopwords_en.txt
│ │ ├── stopwords_es.txt
│ │ ├── stopwords_eu.txt
│ │ ├── stopwords_fa.txt
│ │ ├── stopwords_fi.txt
│ │ ├── stopwords_fr.txt
│ │ ├── stopwords_ga.txt
│ │ ├── stopwords_gl.txt
│ │ ├── stopwords_hi.txt
│ │ ├── stopwords_hu.txt
│ │ ├── stopwords_hy.txt
│ │ ├── stopwords_id.txt
│ │ ├── stopwords_it.txt
│ │ ├── stopwords_ja.txt
│ │ ├── stopwords_lv.txt
│ │ ├── stopwords_nl.txt
│ │ ├── stopwords_no.txt
│ │ ├── stopwords_pt.txt
│ │ ├── stopwords_ro.txt
│ │ ├── stopwords_ru.txt
│ │ ├── stopwords_sv.txt
│ │ ├── stopwords_th.txt
│ │ ├── stopwords_tr.txt
│ │ └── userdict_ja.txt
│ │ ├── managed-schema
│ │ ├── mapping-FoldToASCII.txt
│ │ ├── mapping-ISOLatin1Accent.txt
│ │ ├── params.json
│ │ ├── protwords.txt
│ │ ├── solrconfig.xml
│ │ ├── spellings.txt
│ │ ├── stopwords.txt
│ │ ├── synonyms.txt
│ │ ├── update-script.js
│ │ ├── velocity
│ │ ├── README.txt
│ │ ├── VM_global_library.vm
│ │ ├── browse.vm
│ │ ├── cluster.vm
│ │ ├── cluster_results.vm
│ │ ├── debug.vm
│ │ ├── did_you_mean.vm
│ │ ├── error.vm
│ │ ├── facet_fields.vm
│ │ ├── facet_pivot.vm
│ │ ├── facet_queries.vm
│ │ ├── facet_ranges.vm
│ │ ├── facets.vm
│ │ ├── footer.vm
│ │ ├── head.vm
│ │ ├── header.vm
│ │ ├── hit.vm
│ │ ├── hit_grouped.vm
│ │ ├── hit_plain.vm
│ │ ├── join_doc.vm
│ │ ├── jquery.autocomplete.css
│ │ ├── jquery.autocomplete.js
│ │ ├── layout.vm
│ │ ├── main.css
│ │ ├── mime_type_lists.vm
│ │ ├── pagination_bottom.vm
│ │ ├── pagination_top.vm
│ │ ├── product_doc.vm
│ │ ├── query.vm
│ │ ├── query_form.vm
│ │ ├── query_group.vm
│ │ ├── query_spatial.vm
│ │ ├── results_list.vm
│ │ ├── richtext_doc.vm
│ │ ├── suggest.vm
│ │ └── tabs.vm
│ │ └── xslt
│ │ ├── example.xsl
│ │ ├── example_atom.xsl
│ │ ├── example_rss.xsl
│ │ ├── luke.xsl
│ │ └── updateXml.xsl
├── ch08_legacy_slave_shard1_configs
│ └── conf
│ │ ├── _rest_managed.json
│ │ ├── _schema_analysis_stopwords_english.json
│ │ ├── _schema_analysis_synonyms_english.json
│ │ ├── admin-extra.html
│ │ ├── admin-extra.menu-bottom.html
│ │ ├── admin-extra.menu-top.html
│ │ ├── clustering
│ │ └── carrot2
│ │ │ ├── README.txt
│ │ │ ├── kmeans-attributes.xml
│ │ │ ├── lingo-attributes.xml
│ │ │ └── stc-attributes.xml
│ │ ├── currency.xml
│ │ ├── elevate.xml
│ │ ├── lang
│ │ ├── contractions_ca.txt
│ │ ├── contractions_fr.txt
│ │ ├── contractions_ga.txt
│ │ ├── contractions_it.txt
│ │ ├── hyphenations_ga.txt
│ │ ├── stemdict_nl.txt
│ │ ├── stoptags_ja.txt
│ │ ├── stopwords_ar.txt
│ │ ├── stopwords_bg.txt
│ │ ├── stopwords_ca.txt
│ │ ├── stopwords_ckb.txt
│ │ ├── stopwords_cz.txt
│ │ ├── stopwords_da.txt
│ │ ├── stopwords_de.txt
│ │ ├── stopwords_el.txt
│ │ ├── stopwords_en.txt
│ │ ├── stopwords_es.txt
│ │ ├── stopwords_eu.txt
│ │ ├── stopwords_fa.txt
│ │ ├── stopwords_fi.txt
│ │ ├── stopwords_fr.txt
│ │ ├── stopwords_ga.txt
│ │ ├── stopwords_gl.txt
│ │ ├── stopwords_hi.txt
│ │ ├── stopwords_hu.txt
│ │ ├── stopwords_hy.txt
│ │ ├── stopwords_id.txt
│ │ ├── stopwords_it.txt
│ │ ├── stopwords_ja.txt
│ │ ├── stopwords_lv.txt
│ │ ├── stopwords_nl.txt
│ │ ├── stopwords_no.txt
│ │ ├── stopwords_pt.txt
│ │ ├── stopwords_ro.txt
│ │ ├── stopwords_ru.txt
│ │ ├── stopwords_sv.txt
│ │ ├── stopwords_th.txt
│ │ ├── stopwords_tr.txt
│ │ └── userdict_ja.txt
│ │ ├── managed-schema
│ │ ├── mapping-FoldToASCII.txt
│ │ ├── mapping-ISOLatin1Accent.txt
│ │ ├── params.json
│ │ ├── protwords.txt
│ │ ├── solrconfig.xml
│ │ ├── spellings.txt
│ │ ├── stopwords.txt
│ │ ├── synonyms.txt
│ │ ├── update-script.js
│ │ ├── velocity
│ │ ├── README.txt
│ │ ├── VM_global_library.vm
│ │ ├── browse.vm
│ │ ├── cluster.vm
│ │ ├── cluster_results.vm
│ │ ├── debug.vm
│ │ ├── did_you_mean.vm
│ │ ├── error.vm
│ │ ├── facet_fields.vm
│ │ ├── facet_pivot.vm
│ │ ├── facet_queries.vm
│ │ ├── facet_ranges.vm
│ │ ├── facets.vm
│ │ ├── footer.vm
│ │ ├── head.vm
│ │ ├── header.vm
│ │ ├── hit.vm
│ │ ├── hit_grouped.vm
│ │ ├── hit_plain.vm
│ │ ├── join_doc.vm
│ │ ├── jquery.autocomplete.css
│ │ ├── jquery.autocomplete.js
│ │ ├── layout.vm
│ │ ├── main.css
│ │ ├── mime_type_lists.vm
│ │ ├── pagination_bottom.vm
│ │ ├── pagination_top.vm
│ │ ├── product_doc.vm
│ │ ├── query.vm
│ │ ├── query_form.vm
│ │ ├── query_group.vm
│ │ ├── query_spatial.vm
│ │ ├── results_list.vm
│ │ ├── richtext_doc.vm
│ │ ├── suggest.vm
│ │ └── tabs.vm
│ │ └── xslt
│ │ ├── example.xsl
│ │ ├── example_atom.xsl
│ │ ├── example_rss.xsl
│ │ ├── luke.xsl
│ │ └── updateXml.xsl
├── ch08_legacy_slave_shard2_configs
│ └── conf
│ │ ├── _rest_managed.json
│ │ ├── _schema_analysis_stopwords_english.json
│ │ ├── _schema_analysis_synonyms_english.json
│ │ ├── admin-extra.html
│ │ ├── admin-extra.menu-bottom.html
│ │ ├── admin-extra.menu-top.html
│ │ ├── clustering
│ │ └── carrot2
│ │ │ ├── README.txt
│ │ │ ├── kmeans-attributes.xml
│ │ │ ├── lingo-attributes.xml
│ │ │ └── stc-attributes.xml
│ │ ├── currency.xml
│ │ ├── elevate.xml
│ │ ├── lang
│ │ ├── contractions_ca.txt
│ │ ├── contractions_fr.txt
│ │ ├── contractions_ga.txt
│ │ ├── contractions_it.txt
│ │ ├── hyphenations_ga.txt
│ │ ├── stemdict_nl.txt
│ │ ├── stoptags_ja.txt
│ │ ├── stopwords_ar.txt
│ │ ├── stopwords_bg.txt
│ │ ├── stopwords_ca.txt
│ │ ├── stopwords_ckb.txt
│ │ ├── stopwords_cz.txt
│ │ ├── stopwords_da.txt
│ │ ├── stopwords_de.txt
│ │ ├── stopwords_el.txt
│ │ ├── stopwords_en.txt
│ │ ├── stopwords_es.txt
│ │ ├── stopwords_eu.txt
│ │ ├── stopwords_fa.txt
│ │ ├── stopwords_fi.txt
│ │ ├── stopwords_fr.txt
│ │ ├── stopwords_ga.txt
│ │ ├── stopwords_gl.txt
│ │ ├── stopwords_hi.txt
│ │ ├── stopwords_hu.txt
│ │ ├── stopwords_hy.txt
│ │ ├── stopwords_id.txt
│ │ ├── stopwords_it.txt
│ │ ├── stopwords_ja.txt
│ │ ├── stopwords_lv.txt
│ │ ├── stopwords_nl.txt
│ │ ├── stopwords_no.txt
│ │ ├── stopwords_pt.txt
│ │ ├── stopwords_ro.txt
│ │ ├── stopwords_ru.txt
│ │ ├── stopwords_sv.txt
│ │ ├── stopwords_th.txt
│ │ ├── stopwords_tr.txt
│ │ └── userdict_ja.txt
│ │ ├── managed-schema
│ │ ├── mapping-FoldToASCII.txt
│ │ ├── mapping-ISOLatin1Accent.txt
│ │ ├── params.json
│ │ ├── protwords.txt
│ │ ├── solrconfig.xml
│ │ ├── spellings.txt
│ │ ├── stopwords.txt
│ │ ├── synonyms.txt
│ │ ├── update-script.js
│ │ ├── velocity
│ │ ├── README.txt
│ │ ├── VM_global_library.vm
│ │ ├── browse.vm
│ │ ├── cluster.vm
│ │ ├── cluster_results.vm
│ │ ├── debug.vm
│ │ ├── did_you_mean.vm
│ │ ├── error.vm
│ │ ├── facet_fields.vm
│ │ ├── facet_pivot.vm
│ │ ├── facet_queries.vm
│ │ ├── facet_ranges.vm
│ │ ├── facets.vm
│ │ ├── footer.vm
│ │ ├── head.vm
│ │ ├── header.vm
│ │ ├── hit.vm
│ │ ├── hit_grouped.vm
│ │ ├── hit_plain.vm
│ │ ├── join_doc.vm
│ │ ├── jquery.autocomplete.css
│ │ ├── jquery.autocomplete.js
│ │ ├── layout.vm
│ │ ├── main.css
│ │ ├── mime_type_lists.vm
│ │ ├── pagination_bottom.vm
│ │ ├── pagination_top.vm
│ │ ├── product_doc.vm
│ │ ├── query.vm
│ │ ├── query_form.vm
│ │ ├── query_group.vm
│ │ ├── query_spatial.vm
│ │ ├── results_list.vm
│ │ ├── richtext_doc.vm
│ │ ├── suggest.vm
│ │ └── tabs.vm
│ │ └── xslt
│ │ ├── example.xsl
│ │ ├── example_atom.xsl
│ │ ├── example_rss.xsl
│ │ ├── luke.xsl
│ │ └── updateXml.xsl
├── ch08_legacy_source_master_configs
│ └── conf
│ │ ├── _rest_managed.json
│ │ ├── _schema_analysis_stopwords_english.json
│ │ ├── _schema_analysis_synonyms_english.json
│ │ ├── admin-extra.html
│ │ ├── admin-extra.menu-bottom.html
│ │ ├── admin-extra.menu-top.html
│ │ ├── clustering
│ │ └── carrot2
│ │ │ ├── README.txt
│ │ │ ├── kmeans-attributes.xml
│ │ │ ├── lingo-attributes.xml
│ │ │ └── stc-attributes.xml
│ │ ├── currency.xml
│ │ ├── elevate.xml
│ │ ├── lang
│ │ ├── contractions_ca.txt
│ │ ├── contractions_fr.txt
│ │ ├── contractions_ga.txt
│ │ ├── contractions_it.txt
│ │ ├── hyphenations_ga.txt
│ │ ├── stemdict_nl.txt
│ │ ├── stoptags_ja.txt
│ │ ├── stopwords_ar.txt
│ │ ├── stopwords_bg.txt
│ │ ├── stopwords_ca.txt
│ │ ├── stopwords_ckb.txt
│ │ ├── stopwords_cz.txt
│ │ ├── stopwords_da.txt
│ │ ├── stopwords_de.txt
│ │ ├── stopwords_el.txt
│ │ ├── stopwords_en.txt
│ │ ├── stopwords_es.txt
│ │ ├── stopwords_eu.txt
│ │ ├── stopwords_fa.txt
│ │ ├── stopwords_fi.txt
│ │ ├── stopwords_fr.txt
│ │ ├── stopwords_ga.txt
│ │ ├── stopwords_gl.txt
│ │ ├── stopwords_hi.txt
│ │ ├── stopwords_hu.txt
│ │ ├── stopwords_hy.txt
│ │ ├── stopwords_id.txt
│ │ ├── stopwords_it.txt
│ │ ├── stopwords_ja.txt
│ │ ├── stopwords_lv.txt
│ │ ├── stopwords_nl.txt
│ │ ├── stopwords_no.txt
│ │ ├── stopwords_pt.txt
│ │ ├── stopwords_ro.txt
│ │ ├── stopwords_ru.txt
│ │ ├── stopwords_sv.txt
│ │ ├── stopwords_th.txt
│ │ ├── stopwords_tr.txt
│ │ └── userdict_ja.txt
│ │ ├── managed-schema
│ │ ├── mapping-FoldToASCII.txt
│ │ ├── mapping-ISOLatin1Accent.txt
│ │ ├── params.json
│ │ ├── protwords.txt
│ │ ├── solrconfig.xml
│ │ ├── spellings.txt
│ │ ├── stopwords.txt
│ │ ├── synonyms.txt
│ │ ├── update-script.js
│ │ ├── velocity
│ │ ├── README.txt
│ │ ├── VM_global_library.vm
│ │ ├── browse.vm
│ │ ├── cluster.vm
│ │ ├── cluster_results.vm
│ │ ├── debug.vm
│ │ ├── did_you_mean.vm
│ │ ├── error.vm
│ │ ├── facet_fields.vm
│ │ ├── facet_pivot.vm
│ │ ├── facet_queries.vm
│ │ ├── facet_ranges.vm
│ │ ├── facets.vm
│ │ ├── footer.vm
│ │ ├── head.vm
│ │ ├── header.vm
│ │ ├── hit.vm
│ │ ├── hit_grouped.vm
│ │ ├── hit_plain.vm
│ │ ├── join_doc.vm
│ │ ├── jquery.autocomplete.css
│ │ ├── jquery.autocomplete.js
│ │ ├── layout.vm
│ │ ├── main.css
│ │ ├── mime_type_lists.vm
│ │ ├── pagination_bottom.vm
│ │ ├── pagination_top.vm
│ │ ├── product_doc.vm
│ │ ├── query.vm
│ │ ├── query_form.vm
│ │ ├── query_group.vm
│ │ ├── query_spatial.vm
│ │ ├── results_list.vm
│ │ ├── richtext_doc.vm
│ │ ├── suggest.vm
│ │ └── tabs.vm
│ │ └── xslt
│ │ ├── example.xsl
│ │ ├── example_atom.xsl
│ │ ├── example_rss.xsl
│ │ ├── luke.xsl
│ │ └── updateXml.xsl
├── ch08_legacy_source_slave_configs
│ └── conf
│ │ ├── _rest_managed.json
│ │ ├── _schema_analysis_stopwords_english.json
│ │ ├── _schema_analysis_synonyms_english.json
│ │ ├── admin-extra.html
│ │ ├── admin-extra.menu-bottom.html
│ │ ├── admin-extra.menu-top.html
│ │ ├── clustering
│ │ └── carrot2
│ │ │ ├── README.txt
│ │ │ ├── kmeans-attributes.xml
│ │ │ ├── lingo-attributes.xml
│ │ │ └── stc-attributes.xml
│ │ ├── currency.xml
│ │ ├── elevate.xml
│ │ ├── lang
│ │ ├── contractions_ca.txt
│ │ ├── contractions_fr.txt
│ │ ├── contractions_ga.txt
│ │ ├── contractions_it.txt
│ │ ├── hyphenations_ga.txt
│ │ ├── stemdict_nl.txt
│ │ ├── stoptags_ja.txt
│ │ ├── stopwords_ar.txt
│ │ ├── stopwords_bg.txt
│ │ ├── stopwords_ca.txt
│ │ ├── stopwords_ckb.txt
│ │ ├── stopwords_cz.txt
│ │ ├── stopwords_da.txt
│ │ ├── stopwords_de.txt
│ │ ├── stopwords_el.txt
│ │ ├── stopwords_en.txt
│ │ ├── stopwords_es.txt
│ │ ├── stopwords_eu.txt
│ │ ├── stopwords_fa.txt
│ │ ├── stopwords_fi.txt
│ │ ├── stopwords_fr.txt
│ │ ├── stopwords_ga.txt
│ │ ├── stopwords_gl.txt
│ │ ├── stopwords_hi.txt
│ │ ├── stopwords_hu.txt
│ │ ├── stopwords_hy.txt
│ │ ├── stopwords_id.txt
│ │ ├── stopwords_it.txt
│ │ ├── stopwords_ja.txt
│ │ ├── stopwords_lv.txt
│ │ ├── stopwords_nl.txt
│ │ ├── stopwords_no.txt
│ │ ├── stopwords_pt.txt
│ │ ├── stopwords_ro.txt
│ │ ├── stopwords_ru.txt
│ │ ├── stopwords_sv.txt
│ │ ├── stopwords_th.txt
│ │ ├── stopwords_tr.txt
│ │ └── userdict_ja.txt
│ │ ├── managed-schema
│ │ ├── mapping-FoldToASCII.txt
│ │ ├── mapping-ISOLatin1Accent.txt
│ │ ├── params.json
│ │ ├── protwords.txt
│ │ ├── solrconfig.xml
│ │ ├── spellings.txt
│ │ ├── stopwords.txt
│ │ ├── synonyms.txt
│ │ ├── update-script.js
│ │ ├── velocity
│ │ ├── README.txt
│ │ ├── VM_global_library.vm
│ │ ├── browse.vm
│ │ ├── cluster.vm
│ │ ├── cluster_results.vm
│ │ ├── debug.vm
│ │ ├── did_you_mean.vm
│ │ ├── error.vm
│ │ ├── facet_fields.vm
│ │ ├── facet_pivot.vm
│ │ ├── facet_queries.vm
│ │ ├── facet_ranges.vm
│ │ ├── facets.vm
│ │ ├── footer.vm
│ │ ├── head.vm
│ │ ├── header.vm
│ │ ├── hit.vm
│ │ ├── hit_grouped.vm
│ │ ├── hit_plain.vm
│ │ ├── join_doc.vm
│ │ ├── jquery.autocomplete.css
│ │ ├── jquery.autocomplete.js
│ │ ├── layout.vm
│ │ ├── main.css
│ │ ├── mime_type_lists.vm
│ │ ├── pagination_bottom.vm
│ │ ├── pagination_top.vm
│ │ ├── product_doc.vm
│ │ ├── query.vm
│ │ ├── query_form.vm
│ │ ├── query_group.vm
│ │ ├── query_spatial.vm
│ │ ├── results_list.vm
│ │ ├── richtext_doc.vm
│ │ ├── suggest.vm
│ │ └── tabs.vm
│ │ └── xslt
│ │ ├── example.xsl
│ │ ├── example_atom.xsl
│ │ ├── example_rss.xsl
│ │ ├── luke.xsl
│ │ └── updateXml.xsl
├── ch08_legacy_target_repeater_configs
│ └── conf
│ │ ├── _rest_managed.json
│ │ ├── _schema_analysis_stopwords_english.json
│ │ ├── _schema_analysis_synonyms_english.json
│ │ ├── admin-extra.html
│ │ ├── admin-extra.menu-bottom.html
│ │ ├── admin-extra.menu-top.html
│ │ ├── clustering
│ │ └── carrot2
│ │ │ ├── README.txt
│ │ │ ├── kmeans-attributes.xml
│ │ │ ├── lingo-attributes.xml
│ │ │ └── stc-attributes.xml
│ │ ├── currency.xml
│ │ ├── elevate.xml
│ │ ├── lang
│ │ ├── contractions_ca.txt
│ │ ├── contractions_fr.txt
│ │ ├── contractions_ga.txt
│ │ ├── contractions_it.txt
│ │ ├── hyphenations_ga.txt
│ │ ├── stemdict_nl.txt
│ │ ├── stoptags_ja.txt
│ │ ├── stopwords_ar.txt
│ │ ├── stopwords_bg.txt
│ │ ├── stopwords_ca.txt
│ │ ├── stopwords_ckb.txt
│ │ ├── stopwords_cz.txt
│ │ ├── stopwords_da.txt
│ │ ├── stopwords_de.txt
│ │ ├── stopwords_el.txt
│ │ ├── stopwords_en.txt
│ │ ├── stopwords_es.txt
│ │ ├── stopwords_eu.txt
│ │ ├── stopwords_fa.txt
│ │ ├── stopwords_fi.txt
│ │ ├── stopwords_fr.txt
│ │ ├── stopwords_ga.txt
│ │ ├── stopwords_gl.txt
│ │ ├── stopwords_hi.txt
│ │ ├── stopwords_hu.txt
│ │ ├── stopwords_hy.txt
│ │ ├── stopwords_id.txt
│ │ ├── stopwords_it.txt
│ │ ├── stopwords_ja.txt
│ │ ├── stopwords_lv.txt
│ │ ├── stopwords_nl.txt
│ │ ├── stopwords_no.txt
│ │ ├── stopwords_pt.txt
│ │ ├── stopwords_ro.txt
│ │ ├── stopwords_ru.txt
│ │ ├── stopwords_sv.txt
│ │ ├── stopwords_th.txt
│ │ ├── stopwords_tr.txt
│ │ └── userdict_ja.txt
│ │ ├── managed-schema
│ │ ├── mapping-FoldToASCII.txt
│ │ ├── mapping-ISOLatin1Accent.txt
│ │ ├── params.json
│ │ ├── protwords.txt
│ │ ├── solrconfig.xml
│ │ ├── spellings.txt
│ │ ├── stopwords.txt
│ │ ├── synonyms.txt
│ │ ├── update-script.js
│ │ ├── velocity
│ │ ├── README.txt
│ │ ├── VM_global_library.vm
│ │ ├── browse.vm
│ │ ├── cluster.vm
│ │ ├── cluster_results.vm
│ │ ├── debug.vm
│ │ ├── did_you_mean.vm
│ │ ├── error.vm
│ │ ├── facet_fields.vm
│ │ ├── facet_pivot.vm
│ │ ├── facet_queries.vm
│ │ ├── facet_ranges.vm
│ │ ├── facets.vm
│ │ ├── footer.vm
│ │ ├── head.vm
│ │ ├── header.vm
│ │ ├── hit.vm
│ │ ├── hit_grouped.vm
│ │ ├── hit_plain.vm
│ │ ├── join_doc.vm
│ │ ├── jquery.autocomplete.css
│ │ ├── jquery.autocomplete.js
│ │ ├── layout.vm
│ │ ├── main.css
│ │ ├── mime_type_lists.vm
│ │ ├── pagination_bottom.vm
│ │ ├── pagination_top.vm
│ │ ├── product_doc.vm
│ │ ├── query.vm
│ │ ├── query_form.vm
│ │ ├── query_group.vm
│ │ ├── query_spatial.vm
│ │ ├── results_list.vm
│ │ ├── richtext_doc.vm
│ │ ├── suggest.vm
│ │ └── tabs.vm
│ │ └── xslt
│ │ ├── example.xsl
│ │ ├── example_atom.xsl
│ │ ├── example_rss.xsl
│ │ ├── luke.xsl
│ │ └── updateXml.xsl
├── ch08_legacy_target_slave_configs
│ └── conf
│ │ ├── _rest_managed.json
│ │ ├── _schema_analysis_stopwords_english.json
│ │ ├── _schema_analysis_synonyms_english.json
│ │ ├── admin-extra.html
│ │ ├── admin-extra.menu-bottom.html
│ │ ├── admin-extra.menu-top.html
│ │ ├── clustering
│ │ └── carrot2
│ │ │ ├── README.txt
│ │ │ ├── kmeans-attributes.xml
│ │ │ ├── lingo-attributes.xml
│ │ │ └── stc-attributes.xml
│ │ ├── currency.xml
│ │ ├── elevate.xml
│ │ ├── lang
│ │ ├── contractions_ca.txt
│ │ ├── contractions_fr.txt
│ │ ├── contractions_ga.txt
│ │ ├── contractions_it.txt
│ │ ├── hyphenations_ga.txt
│ │ ├── stemdict_nl.txt
│ │ ├── stoptags_ja.txt
│ │ ├── stopwords_ar.txt
│ │ ├── stopwords_bg.txt
│ │ ├── stopwords_ca.txt
│ │ ├── stopwords_ckb.txt
│ │ ├── stopwords_cz.txt
│ │ ├── stopwords_da.txt
│ │ ├── stopwords_de.txt
│ │ ├── stopwords_el.txt
│ │ ├── stopwords_en.txt
│ │ ├── stopwords_es.txt
│ │ ├── stopwords_eu.txt
│ │ ├── stopwords_fa.txt
│ │ ├── stopwords_fi.txt
│ │ ├── stopwords_fr.txt
│ │ ├── stopwords_ga.txt
│ │ ├── stopwords_gl.txt
│ │ ├── stopwords_hi.txt
│ │ ├── stopwords_hu.txt
│ │ ├── stopwords_hy.txt
│ │ ├── stopwords_id.txt
│ │ ├── stopwords_it.txt
│ │ ├── stopwords_ja.txt
│ │ ├── stopwords_lv.txt
│ │ ├── stopwords_nl.txt
│ │ ├── stopwords_no.txt
│ │ ├── stopwords_pt.txt
│ │ ├── stopwords_ro.txt
│ │ ├── stopwords_ru.txt
│ │ ├── stopwords_sv.txt
│ │ ├── stopwords_th.txt
│ │ ├── stopwords_tr.txt
│ │ └── userdict_ja.txt
│ │ ├── managed-schema
│ │ ├── mapping-FoldToASCII.txt
│ │ ├── mapping-ISOLatin1Accent.txt
│ │ ├── params.json
│ │ ├── protwords.txt
│ │ ├── solrconfig.xml
│ │ ├── spellings.txt
│ │ ├── stopwords.txt
│ │ ├── synonyms.txt
│ │ ├── update-script.js
│ │ ├── velocity
│ │ ├── README.txt
│ │ ├── VM_global_library.vm
│ │ ├── browse.vm
│ │ ├── cluster.vm
│ │ ├── cluster_results.vm
│ │ ├── debug.vm
│ │ ├── did_you_mean.vm
│ │ ├── error.vm
│ │ ├── facet_fields.vm
│ │ ├── facet_pivot.vm
│ │ ├── facet_queries.vm
│ │ ├── facet_ranges.vm
│ │ ├── facets.vm
│ │ ├── footer.vm
│ │ ├── head.vm
│ │ ├── header.vm
│ │ ├── hit.vm
│ │ ├── hit_grouped.vm
│ │ ├── hit_plain.vm
│ │ ├── join_doc.vm
│ │ ├── jquery.autocomplete.css
│ │ ├── jquery.autocomplete.js
│ │ ├── layout.vm
│ │ ├── main.css
│ │ ├── mime_type_lists.vm
│ │ ├── pagination_bottom.vm
│ │ ├── pagination_top.vm
│ │ ├── product_doc.vm
│ │ ├── query.vm
│ │ ├── query_form.vm
│ │ ├── query_group.vm
│ │ ├── query_spatial.vm
│ │ ├── results_list.vm
│ │ ├── richtext_doc.vm
│ │ ├── suggest.vm
│ │ └── tabs.vm
│ │ └── xslt
│ │ ├── example.xsl
│ │ ├── example_atom.xsl
│ │ ├── example_rss.xsl
│ │ ├── luke.xsl
│ │ └── updateXml.xsl
├── ch08_replication_master_configs
│ └── conf
│ │ ├── _rest_managed.json
│ │ ├── _schema_analysis_stopwords_english.json
│ │ ├── _schema_analysis_synonyms_english.json
│ │ ├── admin-extra.html
│ │ ├── admin-extra.menu-bottom.html
│ │ ├── admin-extra.menu-top.html
│ │ ├── clustering
│ │ └── carrot2
│ │ │ ├── README.txt
│ │ │ ├── kmeans-attributes.xml
│ │ │ ├── lingo-attributes.xml
│ │ │ └── stc-attributes.xml
│ │ ├── currency.xml
│ │ ├── elevate.xml
│ │ ├── lang
│ │ ├── contractions_ca.txt
│ │ ├── contractions_fr.txt
│ │ ├── contractions_ga.txt
│ │ ├── contractions_it.txt
│ │ ├── hyphenations_ga.txt
│ │ ├── stemdict_nl.txt
│ │ ├── stoptags_ja.txt
│ │ ├── stopwords_ar.txt
│ │ ├── stopwords_bg.txt
│ │ ├── stopwords_ca.txt
│ │ ├── stopwords_ckb.txt
│ │ ├── stopwords_cz.txt
│ │ ├── stopwords_da.txt
│ │ ├── stopwords_de.txt
│ │ ├── stopwords_el.txt
│ │ ├── stopwords_en.txt
│ │ ├── stopwords_es.txt
│ │ ├── stopwords_eu.txt
│ │ ├── stopwords_fa.txt
│ │ ├── stopwords_fi.txt
│ │ ├── stopwords_fr.txt
│ │ ├── stopwords_ga.txt
│ │ ├── stopwords_gl.txt
│ │ ├── stopwords_hi.txt
│ │ ├── stopwords_hu.txt
│ │ ├── stopwords_hy.txt
│ │ ├── stopwords_id.txt
│ │ ├── stopwords_it.txt
│ │ ├── stopwords_ja.txt
│ │ ├── stopwords_lv.txt
│ │ ├── stopwords_nl.txt
│ │ ├── stopwords_no.txt
│ │ ├── stopwords_pt.txt
│ │ ├── stopwords_ro.txt
│ │ ├── stopwords_ru.txt
│ │ ├── stopwords_sv.txt
│ │ ├── stopwords_th.txt
│ │ ├── stopwords_tr.txt
│ │ └── userdict_ja.txt
│ │ ├── managed-schema
│ │ ├── mapping-FoldToASCII.txt
│ │ ├── mapping-ISOLatin1Accent.txt
│ │ ├── params.json
│ │ ├── protwords.txt
│ │ ├── solrconfig.xml
│ │ ├── spellings.txt
│ │ ├── stopwords.txt
│ │ ├── synonyms.txt
│ │ ├── update-script.js
│ │ ├── velocity
│ │ ├── README.txt
│ │ ├── VM_global_library.vm
│ │ ├── browse.vm
│ │ ├── cluster.vm
│ │ ├── cluster_results.vm
│ │ ├── debug.vm
│ │ ├── did_you_mean.vm
│ │ ├── error.vm
│ │ ├── facet_fields.vm
│ │ ├── facet_pivot.vm
│ │ ├── facet_queries.vm
│ │ ├── facet_ranges.vm
│ │ ├── facets.vm
│ │ ├── footer.vm
│ │ ├── head.vm
│ │ ├── header.vm
│ │ ├── hit.vm
│ │ ├── hit_grouped.vm
│ │ ├── hit_plain.vm
│ │ ├── join_doc.vm
│ │ ├── jquery.autocomplete.css
│ │ ├── jquery.autocomplete.js
│ │ ├── layout.vm
│ │ ├── main.css
│ │ ├── mime_type_lists.vm
│ │ ├── pagination_bottom.vm
│ │ ├── pagination_top.vm
│ │ ├── product_doc.vm
│ │ ├── query.vm
│ │ ├── query_form.vm
│ │ ├── query_group.vm
│ │ ├── query_spatial.vm
│ │ ├── results_list.vm
│ │ ├── richtext_doc.vm
│ │ ├── suggest.vm
│ │ └── tabs.vm
│ │ └── xslt
│ │ ├── example.xsl
│ │ ├── example_atom.xsl
│ │ ├── example_rss.xsl
│ │ ├── luke.xsl
│ │ └── updateXml.xsl
├── ch08_replication_slave_configs
│ └── conf
│ │ ├── _rest_managed.json
│ │ ├── _schema_analysis_stopwords_english.json
│ │ ├── _schema_analysis_synonyms_english.json
│ │ ├── admin-extra.html
│ │ ├── admin-extra.menu-bottom.html
│ │ ├── admin-extra.menu-top.html
│ │ ├── clustering
│ │ └── carrot2
│ │ │ ├── README.txt
│ │ │ ├── kmeans-attributes.xml
│ │ │ ├── lingo-attributes.xml
│ │ │ └── stc-attributes.xml
│ │ ├── currency.xml
│ │ ├── elevate.xml
│ │ ├── lang
│ │ ├── contractions_ca.txt
│ │ ├── contractions_fr.txt
│ │ ├── contractions_ga.txt
│ │ ├── contractions_it.txt
│ │ ├── hyphenations_ga.txt
│ │ ├── stemdict_nl.txt
│ │ ├── stoptags_ja.txt
│ │ ├── stopwords_ar.txt
│ │ ├── stopwords_bg.txt
│ │ ├── stopwords_ca.txt
│ │ ├── stopwords_ckb.txt
│ │ ├── stopwords_cz.txt
│ │ ├── stopwords_da.txt
│ │ ├── stopwords_de.txt
│ │ ├── stopwords_el.txt
│ │ ├── stopwords_en.txt
│ │ ├── stopwords_es.txt
│ │ ├── stopwords_eu.txt
│ │ ├── stopwords_fa.txt
│ │ ├── stopwords_fi.txt
│ │ ├── stopwords_fr.txt
│ │ ├── stopwords_ga.txt
│ │ ├── stopwords_gl.txt
│ │ ├── stopwords_hi.txt
│ │ ├── stopwords_hu.txt
│ │ ├── stopwords_hy.txt
│ │ ├── stopwords_id.txt
│ │ ├── stopwords_it.txt
│ │ ├── stopwords_ja.txt
│ │ ├── stopwords_lv.txt
│ │ ├── stopwords_nl.txt
│ │ ├── stopwords_no.txt
│ │ ├── stopwords_pt.txt
│ │ ├── stopwords_ro.txt
│ │ ├── stopwords_ru.txt
│ │ ├── stopwords_sv.txt
│ │ ├── stopwords_th.txt
│ │ ├── stopwords_tr.txt
│ │ └── userdict_ja.txt
│ │ ├── managed-schema
│ │ ├── mapping-FoldToASCII.txt
│ │ ├── mapping-ISOLatin1Accent.txt
│ │ ├── params.json
│ │ ├── protwords.txt
│ │ ├── solrconfig.xml
│ │ ├── spellings.txt
│ │ ├── stopwords.txt
│ │ ├── synonyms.txt
│ │ ├── update-script.js
│ │ ├── velocity
│ │ ├── README.txt
│ │ ├── VM_global_library.vm
│ │ ├── browse.vm
│ │ ├── cluster.vm
│ │ ├── cluster_results.vm
│ │ ├── debug.vm
│ │ ├── did_you_mean.vm
│ │ ├── error.vm
│ │ ├── facet_fields.vm
│ │ ├── facet_pivot.vm
│ │ ├── facet_queries.vm
│ │ ├── facet_ranges.vm
│ │ ├── facets.vm
│ │ ├── footer.vm
│ │ ├── head.vm
│ │ ├── header.vm
│ │ ├── hit.vm
│ │ ├── hit_grouped.vm
│ │ ├── hit_plain.vm
│ │ ├── join_doc.vm
│ │ ├── jquery.autocomplete.css
│ │ ├── jquery.autocomplete.js
│ │ ├── layout.vm
│ │ ├── main.css
│ │ ├── mime_type_lists.vm
│ │ ├── pagination_bottom.vm
│ │ ├── pagination_top.vm
│ │ ├── product_doc.vm
│ │ ├── query.vm
│ │ ├── query_form.vm
│ │ ├── query_group.vm
│ │ ├── query_spatial.vm
│ │ ├── results_list.vm
│ │ ├── richtext_doc.vm
│ │ ├── suggest.vm
│ │ └── tabs.vm
│ │ └── xslt
│ │ ├── example.xsl
│ │ ├── example_atom.xsl
│ │ ├── example_rss.xsl
│ │ ├── luke.xsl
│ │ └── updateXml.xsl
├── ch08_solrcloud_configs
│ └── conf
│ │ ├── _rest_managed.json
│ │ ├── _schema_analysis_stopwords_english.json
│ │ ├── _schema_analysis_synonyms_english.json
│ │ ├── admin-extra.html
│ │ ├── admin-extra.menu-bottom.html
│ │ ├── admin-extra.menu-top.html
│ │ ├── clustering
│ │ └── carrot2
│ │ │ ├── README.txt
│ │ │ ├── kmeans-attributes.xml
│ │ │ ├── lingo-attributes.xml
│ │ │ └── stc-attributes.xml
│ │ ├── currency.xml
│ │ ├── elevate.xml
│ │ ├── lang
│ │ ├── contractions_ca.txt
│ │ ├── contractions_fr.txt
│ │ ├── contractions_ga.txt
│ │ ├── contractions_it.txt
│ │ ├── hyphenations_ga.txt
│ │ ├── stemdict_nl.txt
│ │ ├── stoptags_ja.txt
│ │ ├── stopwords_ar.txt
│ │ ├── stopwords_bg.txt
│ │ ├── stopwords_ca.txt
│ │ ├── stopwords_ckb.txt
│ │ ├── stopwords_cz.txt
│ │ ├── stopwords_da.txt
│ │ ├── stopwords_de.txt
│ │ ├── stopwords_el.txt
│ │ ├── stopwords_en.txt
│ │ ├── stopwords_es.txt
│ │ ├── stopwords_eu.txt
│ │ ├── stopwords_fa.txt
│ │ ├── stopwords_fi.txt
│ │ ├── stopwords_fr.txt
│ │ ├── stopwords_ga.txt
│ │ ├── stopwords_gl.txt
│ │ ├── stopwords_hi.txt
│ │ ├── stopwords_hu.txt
│ │ ├── stopwords_hy.txt
│ │ ├── stopwords_id.txt
│ │ ├── stopwords_it.txt
│ │ ├── stopwords_ja.txt
│ │ ├── stopwords_lv.txt
│ │ ├── stopwords_nl.txt
│ │ ├── stopwords_no.txt
│ │ ├── stopwords_pt.txt
│ │ ├── stopwords_ro.txt
│ │ ├── stopwords_ru.txt
│ │ ├── stopwords_sv.txt
│ │ ├── stopwords_th.txt
│ │ ├── stopwords_tr.txt
│ │ └── userdict_ja.txt
│ │ ├── managed-schema
│ │ ├── mapping-FoldToASCII.txt
│ │ ├── mapping-ISOLatin1Accent.txt
│ │ ├── params.json
│ │ ├── protwords.txt
│ │ ├── solrconfig.xml
│ │ ├── spellings.txt
│ │ ├── stopwords.txt
│ │ ├── synonyms.txt
│ │ ├── update-script.js
│ │ ├── velocity
│ │ ├── README.txt
│ │ ├── VM_global_library.vm
│ │ ├── browse.vm
│ │ ├── cluster.vm
│ │ ├── cluster_results.vm
│ │ ├── debug.vm
│ │ ├── did_you_mean.vm
│ │ ├── error.vm
│ │ ├── facet_fields.vm
│ │ ├── facet_pivot.vm
│ │ ├── facet_queries.vm
│ │ ├── facet_ranges.vm
│ │ ├── facets.vm
│ │ ├── footer.vm
│ │ ├── head.vm
│ │ ├── header.vm
│ │ ├── hit.vm
│ │ ├── hit_grouped.vm
│ │ ├── hit_plain.vm
│ │ ├── join_doc.vm
│ │ ├── jquery.autocomplete.css
│ │ ├── jquery.autocomplete.js
│ │ ├── layout.vm
│ │ ├── main.css
│ │ ├── mime_type_lists.vm
│ │ ├── pagination_bottom.vm
│ │ ├── pagination_top.vm
│ │ ├── product_doc.vm
│ │ ├── query.vm
│ │ ├── query_form.vm
│ │ ├── query_group.vm
│ │ ├── query_spatial.vm
│ │ ├── results_list.vm
│ │ ├── richtext_doc.vm
│ │ ├── suggest.vm
│ │ └── tabs.vm
│ │ └── xslt
│ │ ├── example.xsl
│ │ ├── example_atom.xsl
│ │ ├── example_rss.xsl
│ │ ├── luke.xsl
│ │ └── updateXml.xsl
├── ch09_ltr
│ └── conf
│ │ ├── currency.xml
│ │ ├── elevate.xml
│ │ ├── lang
│ │ ├── contractions_ca.txt
│ │ ├── contractions_fr.txt
│ │ ├── contractions_ga.txt
│ │ ├── contractions_it.txt
│ │ ├── hyphenations_ga.txt
│ │ ├── stemdict_nl.txt
│ │ ├── stoptags_ja.txt
│ │ ├── stopwords_ar.txt
│ │ ├── stopwords_bg.txt
│ │ ├── stopwords_ca.txt
│ │ ├── stopwords_cz.txt
│ │ ├── stopwords_da.txt
│ │ ├── stopwords_de.txt
│ │ ├── stopwords_el.txt
│ │ ├── stopwords_en.txt
│ │ ├── stopwords_es.txt
│ │ ├── stopwords_eu.txt
│ │ ├── stopwords_fa.txt
│ │ ├── stopwords_fi.txt
│ │ ├── stopwords_fr.txt
│ │ ├── stopwords_ga.txt
│ │ ├── stopwords_gl.txt
│ │ ├── stopwords_hi.txt
│ │ ├── stopwords_hu.txt
│ │ ├── stopwords_hy.txt
│ │ ├── stopwords_id.txt
│ │ ├── stopwords_it.txt
│ │ ├── stopwords_ja.txt
│ │ ├── stopwords_lv.txt
│ │ ├── stopwords_nl.txt
│ │ ├── stopwords_no.txt
│ │ ├── stopwords_pt.txt
│ │ ├── stopwords_ro.txt
│ │ ├── stopwords_ru.txt
│ │ ├── stopwords_sv.txt
│ │ ├── stopwords_th.txt
│ │ ├── stopwords_tr.txt
│ │ └── userdict_ja.txt
│ │ ├── managed-schema
│ │ ├── params.json
│ │ ├── protwords.txt
│ │ ├── solrconfig.xml
│ │ ├── stopwords.txt
│ │ └── synonyms.txt
├── ch09_relevancy_configs
│ └── conf
│ │ ├── _rest_managed.json
│ │ ├── _schema_analysis_stopwords_english.json
│ │ ├── _schema_analysis_synonyms_english.json
│ │ ├── admin-extra.html
│ │ ├── admin-extra.menu-bottom.html
│ │ ├── admin-extra.menu-top.html
│ │ ├── clustering
│ │ └── carrot2
│ │ │ ├── README.txt
│ │ │ ├── kmeans-attributes.xml
│ │ │ ├── lingo-attributes.xml
│ │ │ └── stc-attributes.xml
│ │ ├── currency.xml
│ │ ├── elevate.xml
│ │ ├── lang
│ │ ├── contractions_ca.txt
│ │ ├── contractions_fr.txt
│ │ ├── contractions_ga.txt
│ │ ├── contractions_it.txt
│ │ ├── hyphenations_ga.txt
│ │ ├── stemdict_nl.txt
│ │ ├── stoptags_ja.txt
│ │ ├── stopwords_ar.txt
│ │ ├── stopwords_bg.txt
│ │ ├── stopwords_ca.txt
│ │ ├── stopwords_ckb.txt
│ │ ├── stopwords_cz.txt
│ │ ├── stopwords_da.txt
│ │ ├── stopwords_de.txt
│ │ ├── stopwords_el.txt
│ │ ├── stopwords_en.txt
│ │ ├── stopwords_es.txt
│ │ ├── stopwords_eu.txt
│ │ ├── stopwords_fa.txt
│ │ ├── stopwords_fi.txt
│ │ ├── stopwords_fr.txt
│ │ ├── stopwords_ga.txt
│ │ ├── stopwords_gl.txt
│ │ ├── stopwords_hi.txt
│ │ ├── stopwords_hu.txt
│ │ ├── stopwords_hy.txt
│ │ ├── stopwords_id.txt
│ │ ├── stopwords_it.txt
│ │ ├── stopwords_ja.txt
│ │ ├── stopwords_lv.txt
│ │ ├── stopwords_nl.txt
│ │ ├── stopwords_no.txt
│ │ ├── stopwords_pt.txt
│ │ ├── stopwords_ro.txt
│ │ ├── stopwords_ru.txt
│ │ ├── stopwords_sv.txt
│ │ ├── stopwords_th.txt
│ │ ├── stopwords_tr.txt
│ │ ├── synonyms_ja.txt
│ │ └── userdict_ja.txt
│ │ ├── managed-schema
│ │ ├── mapping-FoldToASCII.txt
│ │ ├── mapping-ISOLatin1Accent.txt
│ │ ├── params.json
│ │ ├── protwords.txt
│ │ ├── solrconfig.xml
│ │ ├── spellings.txt
│ │ ├── stopwords.txt
│ │ ├── synonyms.txt
│ │ ├── update-script.js
│ │ ├── velocity
│ │ ├── README.txt
│ │ ├── VM_global_library.vm
│ │ ├── browse.vm
│ │ ├── cluster.vm
│ │ ├── cluster_results.vm
│ │ ├── debug.vm
│ │ ├── did_you_mean.vm
│ │ ├── error.vm
│ │ ├── facet_fields.vm
│ │ ├── facet_pivot.vm
│ │ ├── facet_queries.vm
│ │ ├── facet_ranges.vm
│ │ ├── facets.vm
│ │ ├── footer.vm
│ │ ├── head.vm
│ │ ├── header.vm
│ │ ├── hit.vm
│ │ ├── hit_grouped.vm
│ │ ├── hit_plain.vm
│ │ ├── join_doc.vm
│ │ ├── jquery.autocomplete.css
│ │ ├── jquery.autocomplete.js
│ │ ├── layout.vm
│ │ ├── main.css
│ │ ├── mime_type_lists.vm
│ │ ├── pagination_bottom.vm
│ │ ├── pagination_top.vm
│ │ ├── product_doc.vm
│ │ ├── query.vm
│ │ ├── query_form.vm
│ │ ├── query_group.vm
│ │ ├── query_spatial.vm
│ │ ├── results_list.vm
│ │ ├── richtext_doc.vm
│ │ ├── suggest.vm
│ │ └── tabs.vm
│ │ └── xslt
│ │ ├── example.xsl
│ │ ├── example_atom.xsl
│ │ ├── example_rss.xsl
│ │ ├── luke.xsl
│ │ └── updateXml.xsl
├── chAppx
│ └── A3_blockjoin
│ │ └── conf
│ │ ├── _rest_managed.json
│ │ ├── _schema_analysis_stopwords_english.json
│ │ ├── _schema_analysis_synonyms_english.json
│ │ ├── admin-extra.html
│ │ ├── admin-extra.menu-bottom.html
│ │ ├── admin-extra.menu-top.html
│ │ ├── clustering
│ │ └── carrot2
│ │ │ ├── README.txt
│ │ │ ├── kmeans-attributes.xml
│ │ │ ├── lingo-attributes.xml
│ │ │ └── stc-attributes.xml
│ │ ├── currency.xml
│ │ ├── elevate.xml
│ │ ├── lang
│ │ ├── contractions_ca.txt
│ │ ├── contractions_fr.txt
│ │ ├── contractions_ga.txt
│ │ ├── contractions_it.txt
│ │ ├── hyphenations_ga.txt
│ │ ├── stemdict_nl.txt
│ │ ├── stoptags_ja.txt
│ │ ├── stopwords_ar.txt
│ │ ├── stopwords_bg.txt
│ │ ├── stopwords_ca.txt
│ │ ├── stopwords_ckb.txt
│ │ ├── stopwords_cz.txt
│ │ ├── stopwords_da.txt
│ │ ├── stopwords_de.txt
│ │ ├── stopwords_el.txt
│ │ ├── stopwords_en.txt
│ │ ├── stopwords_es.txt
│ │ ├── stopwords_eu.txt
│ │ ├── stopwords_fa.txt
│ │ ├── stopwords_fi.txt
│ │ ├── stopwords_fr.txt
│ │ ├── stopwords_ga.txt
│ │ ├── stopwords_gl.txt
│ │ ├── stopwords_hi.txt
│ │ ├── stopwords_hu.txt
│ │ ├── stopwords_hy.txt
│ │ ├── stopwords_id.txt
│ │ ├── stopwords_it.txt
│ │ ├── stopwords_ja.txt
│ │ ├── stopwords_lv.txt
│ │ ├── stopwords_nl.txt
│ │ ├── stopwords_no.txt
│ │ ├── stopwords_pt.txt
│ │ ├── stopwords_ro.txt
│ │ ├── stopwords_ru.txt
│ │ ├── stopwords_sv.txt
│ │ ├── stopwords_th.txt
│ │ ├── stopwords_tr.txt
│ │ ├── synonyms_ja.txt
│ │ └── userdict_ja.txt
│ │ ├── managed-schema
│ │ ├── mapping-FoldToASCII.txt
│ │ ├── mapping-ISOLatin1Accent.txt
│ │ ├── params.json
│ │ ├── protwords.txt
│ │ ├── solrconfig.xml
│ │ ├── spellings.txt
│ │ ├── stopwords.txt
│ │ ├── synonyms.txt
│ │ ├── update-script.js
│ │ ├── velocity
│ │ ├── README.txt
│ │ ├── VM_global_library.vm
│ │ ├── browse.vm
│ │ ├── cluster.vm
│ │ ├── cluster_results.vm
│ │ ├── debug.vm
│ │ ├── did_you_mean.vm
│ │ ├── error.vm
│ │ ├── facet_fields.vm
│ │ ├── facet_pivot.vm
│ │ ├── facet_queries.vm
│ │ ├── facet_ranges.vm
│ │ ├── facets.vm
│ │ ├── footer.vm
│ │ ├── head.vm
│ │ ├── header.vm
│ │ ├── hit.vm
│ │ ├── hit_grouped.vm
│ │ ├── hit_plain.vm
│ │ ├── join_doc.vm
│ │ ├── jquery.autocomplete.css
│ │ ├── jquery.autocomplete.js
│ │ ├── layout.vm
│ │ ├── main.css
│ │ ├── mime_type_lists.vm
│ │ ├── pagination_bottom.vm
│ │ ├── pagination_top.vm
│ │ ├── product_doc.vm
│ │ ├── query.vm
│ │ ├── query_form.vm
│ │ ├── query_group.vm
│ │ ├── query_spatial.vm
│ │ ├── results_list.vm
│ │ ├── richtext_doc.vm
│ │ ├── suggest.vm
│ │ └── tabs.vm
│ │ └── xslt
│ │ ├── example.xsl
│ │ ├── example_atom.xsl
│ │ ├── example_rss.xsl
│ │ ├── luke.xsl
│ │ └── updateXml.xsl
└── solrbook
│ └── conf
│ ├── currency.xml
│ ├── elevate.xml
│ ├── lang
│ ├── contractions_ca.txt
│ ├── contractions_fr.txt
│ ├── contractions_ga.txt
│ ├── contractions_it.txt
│ ├── hyphenations_ga.txt
│ ├── stemdict_nl.txt
│ ├── stoptags_ja.txt
│ ├── stopwords_ar.txt
│ ├── stopwords_bg.txt
│ ├── stopwords_ca.txt
│ ├── stopwords_cz.txt
│ ├── stopwords_da.txt
│ ├── stopwords_de.txt
│ ├── stopwords_el.txt
│ ├── stopwords_en.txt
│ ├── stopwords_es.txt
│ ├── stopwords_eu.txt
│ ├── stopwords_fa.txt
│ ├── stopwords_fi.txt
│ ├── stopwords_fr.txt
│ ├── stopwords_ga.txt
│ ├── stopwords_gl.txt
│ ├── stopwords_hi.txt
│ ├── stopwords_hu.txt
│ ├── stopwords_hy.txt
│ ├── stopwords_id.txt
│ ├── stopwords_it.txt
│ ├── stopwords_ja.txt
│ ├── stopwords_lv.txt
│ ├── stopwords_nl.txt
│ ├── stopwords_no.txt
│ ├── stopwords_pt.txt
│ ├── stopwords_ro.txt
│ ├── stopwords_ru.txt
│ ├── stopwords_sv.txt
│ ├── stopwords_th.txt
│ ├── stopwords_tr.txt
│ └── userdict_ja.txt
│ ├── managed-schema
│ ├── params.json
│ ├── protwords.txt
│ ├── solrconfig.xml
│ ├── stopwords.txt
│ └── synonyms.txt
└── solrbook
└── sample-books.json
/Changes.txt:
--------------------------------------------------------------------------------
1 | * 9 章シノニムファイルを修正 (2017.05.06)
2 | - 本文と齟齬があったため,本文に合わせて configsets/ch09_relevancy_configs/conf/lang/synonyms_ja.txt を修正
3 |
--------------------------------------------------------------------------------
/ch03/atomic-update.json:
--------------------------------------------------------------------------------
1 | [
2 | {"id": "http://sample.com/book?id=001",
3 | "title": {"set":"Apache Solr 入門 改訂"},
4 | "author": {"add":["西潟 一生"]}
5 | }
6 | ]
7 |
--------------------------------------------------------------------------------
/ch03/csv-sample.csv:
--------------------------------------------------------------------------------
1 | id,title,author,price
2 | "http://sample.com/book?id=001"," Apache Solr 入門 ","打田 智子|大須賀 稔|大杉 直也|平賀 一昭|西潟 一生|西本 順平","3888"
3 |
--------------------------------------------------------------------------------
/ch03/delete.json:
--------------------------------------------------------------------------------
1 | {
2 | "delete" : { "id":"http://sample.com/book?id=001"}
3 | }
4 |
--------------------------------------------------------------------------------
/ch03/json-sample.json:
--------------------------------------------------------------------------------
1 | [{
2 | "id": "http://sample.com/book?id=001",
3 | "title": "Apache Solr 入門",
4 | "author": ["打田 智子", "大須賀 稔", "大杉 直也", "平賀 一昭", "西潟 一生", "西本 順平"],
5 | "price": "3888"
6 | }]
7 |
--------------------------------------------------------------------------------
/ch03/sample_data/atomic-update.json:
--------------------------------------------------------------------------------
1 | [
2 | {"id": "http://sample.com/book?id=001",
3 | "title": {"set":"Apache Solr 入門 改訂"},
4 | "author": {"add":["西潟 一生"]}
5 | }
6 | ]
7 |
--------------------------------------------------------------------------------
/ch03/sample_data/csv-sample.csv:
--------------------------------------------------------------------------------
1 | id,title,author,price
2 | "http://sample.com/book?id=001"," Apache Solr 入門 ","打田 智子|大須賀 稔|大杉 直也|平賀 一昭|西潟 一生|西本 順平","3888"
3 |
--------------------------------------------------------------------------------
/ch03/sample_data/delete.json:
--------------------------------------------------------------------------------
1 | {
2 | "delete" : { "id":"http://sample.com/book?id=001"}
3 | }
4 |
--------------------------------------------------------------------------------
/ch03/sample_data/json-sample.json:
--------------------------------------------------------------------------------
1 | [{
2 | "id": "http://sample.com/book?id=001",
3 | "title": "Apache Solr 入門",
4 | "author": ["打田 智子", "大須賀 稔", "大杉 直也", "平賀 一昭", "西潟 一生", "西本 順平"],
5 | "price": "3888"
6 | }]
7 |
--------------------------------------------------------------------------------
/ch03/sample_data/tsv-sample.tsv:
--------------------------------------------------------------------------------
1 | id title author price
2 | "http://sample.com/book?id=001" "Apache Solr 入門" "打田 智子|大須賀 稔|大杉 直也|平賀 一昭|西潟 一生|西本 順平" "3888"
3 |
--------------------------------------------------------------------------------
/ch03/sample_data/update.json:
--------------------------------------------------------------------------------
1 | [{
2 | "id": "http://sample.com/book?id=001",
3 | "title": "Apache Solr 入門",
4 | "author": ["打田 智子", "大須賀 稔", "大杉 直也", "平賀 一昭", "西本 順平"],
5 | "price": "3888"
6 | }]
7 |
--------------------------------------------------------------------------------
/ch03/sample_data/xml-sample.xml:
--------------------------------------------------------------------------------
1 |