浏览代码

HUE-1811 [search] Add script for creating the Solr collections

Renamed the example collection to *_demo
Romain Rigaux 11 年之前
父节点
当前提交
05097ee
共有 100 个文件被更改,包括 15 次插入372 次删除
  1. 2 2
      apps/search/examples/bin/create_collections.sh
  2. 13 4
      apps/search/examples/bin/post.sh
  3. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/admin-extra.html
  4. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/admin-extra.menu-bottom.html
  5. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/admin-extra.menu-top.html
  6. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/currency.xml
  7. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/elevate.xml
  8. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/lang/contractions_ca.txt
  9. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/lang/contractions_fr.txt
  10. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/lang/contractions_ga.txt
  11. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/lang/contractions_it.txt
  12. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/lang/hyphenations_ga.txt
  13. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/lang/stemdict_nl.txt
  14. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/lang/stoptags_ja.txt
  15. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_ar.txt
  16. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_bg.txt
  17. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_ca.txt
  18. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_cz.txt
  19. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_da.txt
  20. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_de.txt
  21. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_el.txt
  22. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_en.txt
  23. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_es.txt
  24. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_eu.txt
  25. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_fa.txt
  26. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_fi.txt
  27. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_fr.txt
  28. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_ga.txt
  29. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_gl.txt
  30. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_hi.txt
  31. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_hu.txt
  32. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_hy.txt
  33. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_id.txt
  34. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_it.txt
  35. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_ja.txt
  36. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_lv.txt
  37. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_nl.txt
  38. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_no.txt
  39. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_pt.txt
  40. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_ro.txt
  41. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_ru.txt
  42. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_sv.txt
  43. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_th.txt
  44. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_tr.txt
  45. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/lang/userdict_ja.txt
  46. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/mapping-FoldToASCII.txt
  47. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/mapping-ISOLatin1Accent.txt
  48. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/protwords.txt
  49. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/schema.xml
  50. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/scripts.conf
  51. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/solrconfig.xml
  52. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/spellings.txt
  53. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/stopwords.txt
  54. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/synonyms.txt
  55. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/update-script.js
  56. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/velocity/VM_global_library.vm
  57. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/velocity/browse.vm
  58. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/velocity/cluster.vm
  59. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/velocity/clusterResults.vm
  60. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/velocity/debug.vm
  61. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/velocity/did_you_mean.vm
  62. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/velocity/facet_fields.vm
  63. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/velocity/facet_pivot.vm
  64. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/velocity/facet_queries.vm
  65. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/velocity/facet_ranges.vm
  66. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/velocity/facets.vm
  67. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/velocity/footer.vm
  68. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/velocity/head.vm
  69. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/velocity/header.vm
  70. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/velocity/hit.vm
  71. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/velocity/hitGrouped.vm
  72. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/velocity/join-doc.vm
  73. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/velocity/jquery.autocomplete.css
  74. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/velocity/jquery.autocomplete.js
  75. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/velocity/layout.vm
  76. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/velocity/main.css
  77. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/velocity/product-doc.vm
  78. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/velocity/query.vm
  79. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/velocity/queryGroup.vm
  80. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/velocity/querySpatial.vm
  81. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/velocity/richtext-doc.vm
  82. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/velocity/suggest.vm
  83. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/velocity/tabs.vm
  84. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/xslt/example.xsl
  85. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/xslt/example_atom.xsl
  86. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/xslt/example_rss.xsl
  87. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/xslt/luke.xsl
  88. 0 0
      apps/search/examples/collections/solr_configs_log_demo/conf/xslt/updateXml.xsl
  89. 0 0
      apps/search/examples/collections/solr_configs_log_demo/index_data.xml
  90. 0 101
      apps/search/examples/collections/solr_configs_twitter/conf/velocity/README.txt
  91. 0 33
      apps/search/examples/collections/solr_configs_twitter/conf/velocity/browse.vm
  92. 0 19
      apps/search/examples/collections/solr_configs_twitter/conf/velocity/cluster.vm
  93. 0 31
      apps/search/examples/collections/solr_configs_twitter/conf/velocity/cluster_results.vm
  94. 0 28
      apps/search/examples/collections/solr_configs_twitter/conf/velocity/debug.vm
  95. 0 9
      apps/search/examples/collections/solr_configs_twitter/conf/velocity/did_you_mean.vm
  96. 0 11
      apps/search/examples/collections/solr_configs_twitter/conf/velocity/error.vm
  97. 0 23
      apps/search/examples/collections/solr_configs_twitter/conf/velocity/facet_fields.vm
  98. 0 43
      apps/search/examples/collections/solr_configs_twitter/conf/velocity/footer.vm
  99. 0 25
      apps/search/examples/collections/solr_configs_twitter/conf/velocity/hit.vm
  100. 0 43
      apps/search/examples/collections/solr_configs_twitter/conf/velocity/hit_grouped.vm

+ 2 - 2
apps/search/examples/bin/create_collections.sh

@@ -15,8 +15,8 @@
 # limitations under the License.
 
 
-for c in (twitter, yelp, log); do
-  echo Creating collection $c
+for c in "twitter_demo" "yelp_demo" "log_demo"; do
+  echo "Creating collection $c"
   solrctl instancedir --create $c ../collections/solr_configs_$c
   solrctl collection --create $c -s 1
   echo

+ 13 - 4
apps/search/examples/bin/post.sh

@@ -14,12 +14,21 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-URL=http://localhost:8983/solr/$$c/update
+URL=http://localhost:8983/solr
 
-for c in (twitter, yelp, log); do
-  echo Posting file $c to $URL
+for c in "log_demo"; do
+  u="$URL/$c/update"
+  echo Posting file $c to $u
   FILE=../collections/solr_configs_$c/index_data.xml
-  curl $URL --data-binary @$FILE -H 'Content-type:application/xml'
+  curl $u --data-binary @$FILE -H 'Content-type:application/xml'
+  echo
+done
+
+for c in "twitter_demo" "yelp_demo"; do
+  u="$URL/$c/update"
+  echo Posting file $c to $u
+  FILE=../collections/solr_configs_$c/index_data.csv
+  curl $u --data-binary @$FILE -H 'Content-type:text/csv'
   echo
 done
 

+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/admin-extra.html → apps/search/examples/collections/solr_configs_log_demo/conf/admin-extra.html


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/admin-extra.menu-bottom.html → apps/search/examples/collections/solr_configs_log_demo/conf/admin-extra.menu-bottom.html


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/admin-extra.menu-top.html → apps/search/examples/collections/solr_configs_log_demo/conf/admin-extra.menu-top.html


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/currency.xml → apps/search/examples/collections/solr_configs_log_demo/conf/currency.xml


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/elevate.xml → apps/search/examples/collections/solr_configs_log_demo/conf/elevate.xml


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/lang/contractions_ca.txt → apps/search/examples/collections/solr_configs_log_demo/conf/lang/contractions_ca.txt


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/lang/contractions_fr.txt → apps/search/examples/collections/solr_configs_log_demo/conf/lang/contractions_fr.txt


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/lang/contractions_ga.txt → apps/search/examples/collections/solr_configs_log_demo/conf/lang/contractions_ga.txt


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/lang/contractions_it.txt → apps/search/examples/collections/solr_configs_log_demo/conf/lang/contractions_it.txt


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/lang/hyphenations_ga.txt → apps/search/examples/collections/solr_configs_log_demo/conf/lang/hyphenations_ga.txt


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/lang/stemdict_nl.txt → apps/search/examples/collections/solr_configs_log_demo/conf/lang/stemdict_nl.txt


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/lang/stoptags_ja.txt → apps/search/examples/collections/solr_configs_log_demo/conf/lang/stoptags_ja.txt


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/lang/stopwords_ar.txt → apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_ar.txt


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/lang/stopwords_bg.txt → apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_bg.txt


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/lang/stopwords_ca.txt → apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_ca.txt


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/lang/stopwords_cz.txt → apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_cz.txt


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/lang/stopwords_da.txt → apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_da.txt


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/lang/stopwords_de.txt → apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_de.txt


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/lang/stopwords_el.txt → apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_el.txt


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/lang/stopwords_en.txt → apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_en.txt


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/lang/stopwords_es.txt → apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_es.txt


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/lang/stopwords_eu.txt → apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_eu.txt


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/lang/stopwords_fa.txt → apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_fa.txt


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/lang/stopwords_fi.txt → apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_fi.txt


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/lang/stopwords_fr.txt → apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_fr.txt


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/lang/stopwords_ga.txt → apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_ga.txt


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/lang/stopwords_gl.txt → apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_gl.txt


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/lang/stopwords_hi.txt → apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_hi.txt


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/lang/stopwords_hu.txt → apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_hu.txt


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/lang/stopwords_hy.txt → apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_hy.txt


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/lang/stopwords_id.txt → apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_id.txt


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/lang/stopwords_it.txt → apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_it.txt


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/lang/stopwords_ja.txt → apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_ja.txt


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/lang/stopwords_lv.txt → apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_lv.txt


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/lang/stopwords_nl.txt → apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_nl.txt


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/lang/stopwords_no.txt → apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_no.txt


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/lang/stopwords_pt.txt → apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_pt.txt


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/lang/stopwords_ro.txt → apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_ro.txt


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/lang/stopwords_ru.txt → apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_ru.txt


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/lang/stopwords_sv.txt → apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_sv.txt


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/lang/stopwords_th.txt → apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_th.txt


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/lang/stopwords_tr.txt → apps/search/examples/collections/solr_configs_log_demo/conf/lang/stopwords_tr.txt


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/lang/userdict_ja.txt → apps/search/examples/collections/solr_configs_log_demo/conf/lang/userdict_ja.txt


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/mapping-FoldToASCII.txt → apps/search/examples/collections/solr_configs_log_demo/conf/mapping-FoldToASCII.txt


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/mapping-ISOLatin1Accent.txt → apps/search/examples/collections/solr_configs_log_demo/conf/mapping-ISOLatin1Accent.txt


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/protwords.txt → apps/search/examples/collections/solr_configs_log_demo/conf/protwords.txt


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/schema.xml → apps/search/examples/collections/solr_configs_log_demo/conf/schema.xml


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/scripts.conf → apps/search/examples/collections/solr_configs_log_demo/conf/scripts.conf


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/solrconfig.xml → apps/search/examples/collections/solr_configs_log_demo/conf/solrconfig.xml


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/spellings.txt → apps/search/examples/collections/solr_configs_log_demo/conf/spellings.txt


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/stopwords.txt → apps/search/examples/collections/solr_configs_log_demo/conf/stopwords.txt


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/synonyms.txt → apps/search/examples/collections/solr_configs_log_demo/conf/synonyms.txt


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/update-script.js → apps/search/examples/collections/solr_configs_log_demo/conf/update-script.js


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/velocity/VM_global_library.vm → apps/search/examples/collections/solr_configs_log_demo/conf/velocity/VM_global_library.vm


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/velocity/browse.vm → apps/search/examples/collections/solr_configs_log_demo/conf/velocity/browse.vm


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/velocity/cluster.vm → apps/search/examples/collections/solr_configs_log_demo/conf/velocity/cluster.vm


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/velocity/clusterResults.vm → apps/search/examples/collections/solr_configs_log_demo/conf/velocity/clusterResults.vm


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/velocity/debug.vm → apps/search/examples/collections/solr_configs_log_demo/conf/velocity/debug.vm


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/velocity/did_you_mean.vm → apps/search/examples/collections/solr_configs_log_demo/conf/velocity/did_you_mean.vm


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/velocity/facet_fields.vm → apps/search/examples/collections/solr_configs_log_demo/conf/velocity/facet_fields.vm


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/velocity/facet_pivot.vm → apps/search/examples/collections/solr_configs_log_demo/conf/velocity/facet_pivot.vm


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/velocity/facet_queries.vm → apps/search/examples/collections/solr_configs_log_demo/conf/velocity/facet_queries.vm


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/velocity/facet_ranges.vm → apps/search/examples/collections/solr_configs_log_demo/conf/velocity/facet_ranges.vm


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/velocity/facets.vm → apps/search/examples/collections/solr_configs_log_demo/conf/velocity/facets.vm


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/velocity/footer.vm → apps/search/examples/collections/solr_configs_log_demo/conf/velocity/footer.vm


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/velocity/head.vm → apps/search/examples/collections/solr_configs_log_demo/conf/velocity/head.vm


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/velocity/header.vm → apps/search/examples/collections/solr_configs_log_demo/conf/velocity/header.vm


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/velocity/hit.vm → apps/search/examples/collections/solr_configs_log_demo/conf/velocity/hit.vm


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/velocity/hitGrouped.vm → apps/search/examples/collections/solr_configs_log_demo/conf/velocity/hitGrouped.vm


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/velocity/join-doc.vm → apps/search/examples/collections/solr_configs_log_demo/conf/velocity/join-doc.vm


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/velocity/jquery.autocomplete.css → apps/search/examples/collections/solr_configs_log_demo/conf/velocity/jquery.autocomplete.css


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/velocity/jquery.autocomplete.js → apps/search/examples/collections/solr_configs_log_demo/conf/velocity/jquery.autocomplete.js


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/velocity/layout.vm → apps/search/examples/collections/solr_configs_log_demo/conf/velocity/layout.vm


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/velocity/main.css → apps/search/examples/collections/solr_configs_log_demo/conf/velocity/main.css


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/velocity/product-doc.vm → apps/search/examples/collections/solr_configs_log_demo/conf/velocity/product-doc.vm


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/velocity/query.vm → apps/search/examples/collections/solr_configs_log_demo/conf/velocity/query.vm


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/velocity/queryGroup.vm → apps/search/examples/collections/solr_configs_log_demo/conf/velocity/queryGroup.vm


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/velocity/querySpatial.vm → apps/search/examples/collections/solr_configs_log_demo/conf/velocity/querySpatial.vm


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/velocity/richtext-doc.vm → apps/search/examples/collections/solr_configs_log_demo/conf/velocity/richtext-doc.vm


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/velocity/suggest.vm → apps/search/examples/collections/solr_configs_log_demo/conf/velocity/suggest.vm


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/velocity/tabs.vm → apps/search/examples/collections/solr_configs_log_demo/conf/velocity/tabs.vm


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/xslt/example.xsl → apps/search/examples/collections/solr_configs_log_demo/conf/xslt/example.xsl


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/xslt/example_atom.xsl → apps/search/examples/collections/solr_configs_log_demo/conf/xslt/example_atom.xsl


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/xslt/example_rss.xsl → apps/search/examples/collections/solr_configs_log_demo/conf/xslt/example_rss.xsl


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/xslt/luke.xsl → apps/search/examples/collections/solr_configs_log_demo/conf/xslt/luke.xsl


+ 0 - 0
apps/search/examples/collections/solr_configs_log/conf/xslt/updateXml.xsl → apps/search/examples/collections/solr_configs_log_demo/conf/xslt/updateXml.xsl


+ 0 - 0
apps/search/examples/collections/solr_configs_log/index_data.xml → apps/search/examples/collections/solr_configs_log_demo/index_data.xml


+ 0 - 101
apps/search/examples/collections/solr_configs_twitter/conf/velocity/README.txt

@@ -1,101 +0,0 @@
-Introduction
-------------
-Solr Search Velocity Templates
-
-A quick demo of using Solr using http://wiki.apache.org/solr/VelocityResponseWriter
-
-You typically access these templates via:
-	http://localhost:8983/solr/collection1/browse
-
-It's called "browse" because you can click around with your mouse
-without needing to type any search terms.  And of course it
-also works as a standard search app as well.
-
-Known Limitations
------------------
-* The /browse and the VelocityResponseWriter component
-  serve content directly from Solr, which usually requires
-  Solr's HTTP API to be exposed.  Advanced users could
-  potentially access other parts of Solr directly.
-* There are some hard coded fields in these templates.
-  Since these templates live under conf, they should be
-  considered part of the overall configuration, and
-  must be coordinated with schema.xml and solrconfig.xml
-
-Velocity Info
--------------
-Java-based template language.
-
-It's nice in this context because change to the templates
-are immediately visible in browser on the next visit.
-
-Links:
-	http://velocity.apache.org
-	http://wiki.apache.org/velocity/
-	http://velocity.apache.org/engine/releases/velocity-1.7/user-guide.html
-
-
-File List
----------
-
-System and Misc:
-  VM_global_library.vm    - Macros used other templates,
-                            exact filename is important for Velocity to see it
-  error.vm                - shows errors, if any
-  debug.vm                - includes toggle links for "explain" and "all fields"
-                            activated by debug link in footer.vm
-  README.txt              - this file
-
-Overall Page Composition:
-  browse.vm               - Main entry point into templates
-  layout.vm               - overall HTML page layout
-  head.vm                 - elements in the <head> section of the HTML document
-  header.vm               - top section of page visible to users
-  footer.vm               - bottom section of page visible to users,
-                            includes debug and help links
-  main.css                - CSS style for overall pages
-                            see also jquery.autocomplete.css
-
-Query Form and Options:
-  query_form.vm           - renders query form
-  query_group.vm          - group by fields
-                            e.g.: Manufacturer or Poplularity
-  query_spatial.vm        - select box for location based Geospacial search
-
-Spelling Suggestions:
-  did_you_mean.vm         - hyperlinked spelling suggestions in results
-  suggest.vm              - dynamic spelling suggestions
-                            as you type in the search form
-  jquery.autocomplete.js  - supporting files for dynamic suggestions
-  jquery.autocomplete.css - Most CSS is defined in main.css
-
-
-Search Results, General:
-  (see also browse.vm)
-  tabs.vm                 - provides navigation to advanced search options
-  pagination_top.vm       - paging and staticis at top of results
-  pagination_bottom.vm    - paging and staticis at bottom of results
-  results_list.vm
-  hit.vm                  - called for each matching doc,
-                            decides which template to use
-  hit_grouped.vm          - display results grouped by field values
-  product_doc.vm          - display a Product
-  join_doc.vm             - display a joined document
-  richtext_doc.vm         - display a complex/misc. document
-  hit_plain.vm            - basic display of all fields,
-                            edit results_list.vm to enable this
-
-
-Search Results, Facets & Clusters:
-  facets.vm               - calls the 4 facet and 1 cluster template
-  facet_fields.vm         - display facets based on field values
-                            e.g.: fields specified by &facet.field=
-  facet_queries.vm        - display facets based on specific facet queries
-                            e.g.: facets specified by &facet.query=
-  facet_ranges.vm         - display facets based on ranges
-                            e.g.: ranges specified by &facet.range=
-  facet_pivot.vm          - display pivot based facets
-                            e.g.: facets specified by &facet.pivot=
-  cluster.vm              - if clustering is available
-                            then call cluster_results.vm
-  cluster_results.vm      - actual rendering of clusters

+ 0 - 33
apps/search/examples/collections/solr_configs_twitter/conf/velocity/browse.vm

@@ -1,33 +0,0 @@
-#**
- *  Main entry point into the /browse templates
- *#
-
-#set($searcher = $request.searcher)
-#set($params = $request.params)
-#set($clusters = $response.response.clusters)
-#set($mltResults = $response.response.get("moreLikeThis"))
-#set($annotate = $params.get("annotateBrowse"))
-#parse('query_form.vm')
-#parse('did_you_mean.vm')
-
-<div class="navigators">
-  #parse("facets.vm")
-</div>
-
-<div class="pagination">
-  #parse("pagination_top.vm")
-</div>
-
-## Show Error Message, if any
-<div class="error">
-  #parse("error.vm")
-</div>
-
-## Render Results, actual matching docs
-<div class="results">
-  #parse("results_list.vm")
-</div>
-
-<div class="pagination">
-  #parse("pagination_bottom.vm")
-</div>

+ 0 - 19
apps/search/examples/collections/solr_configs_twitter/conf/velocity/cluster.vm

@@ -1,19 +0,0 @@
-#**
- *  Check if Clustering is Enabled and then
- *  call cluster_results.vm
- *#
-
-<h2 #annTitle("Clusters generated by Carrot2 using the /clustering RequestHandler")>
-  Clusters
-</h2>
-
-## Div tag has placeholder text by default
-<div id="clusters">
-  Run Solr with java -Dsolr.clustering.enabled=true -jar start.jar to see results
-</div>
-
-## Replace the div content *if* Carrot^2 is available
-<script type="text/javascript">
-  $('#clusters').load("#url_for_solr/clustering#lens",
-    {'wt':'velocity', 'v.template':"cluster_results"});
-</script>

+ 0 - 31
apps/search/examples/collections/solr_configs_twitter/conf/velocity/cluster_results.vm

@@ -1,31 +0,0 @@
-#**
- *  Actual rendering of Clusters
- *#
-
-## For each cluster
-#foreach ($clusters in $response.response.clusters)
-
-  #set($labels = $clusters.get('labels'))
-  #set($docs = $clusters.get('docs'))
-
-  ## This Cluster's Heading
-  <h3>
-    #foreach ($label in $labels)
-      ## Keep the following line together to prevent
-      ## a space appearing before each comma
-      $label#if( $foreach.hasNext ),#end
-    #end
-  </h3>
-
-  ## This Cluster's Documents
-  <ol>
-    ## For each doc in this cluster
-    #foreach ($cluDoc in $docs)
-      <li>
-        <a href="#url_for_home?q=id:$cluDoc">
-          $cluDoc</a>
-      </li>
-    #end
-  </ol>
-
-#end   ## end for each Cluster

+ 0 - 28
apps/search/examples/collections/solr_configs_twitter/conf/velocity/debug.vm

@@ -1,28 +0,0 @@
-#**
- *  Show Debugging Information, if enabled
- *#
-
-#if( $params.getBool("debugQuery",false) )
-  <a href="#" onclick='jQuery(this).siblings("pre").toggle(); return false;'>
-    toggle explain</a>
-
-  <pre style="display:none">
-    $response.getExplainMap().get($doc.getFirstValue('id'))
-  </pre>
-
-  <a href="#" onclick='jQuery(this).siblings("pre2").toggle(); return false;'>
-    toggle all fields</a>
-
-  <pre2 style="display:none">
-    #foreach($fieldname in $doc.fieldNames)
-      <br>
-        <span class="field-name">$fieldname :</span>
-        <span>
-          #foreach($value in $doc.getFieldValues($fieldname))
-            $esc.html($value)
-          #end
-        </span>
-      </br>
-    #end
-  </pre2>
-#end

+ 0 - 9
apps/search/examples/collections/solr_configs_twitter/conf/velocity/did_you_mean.vm

@@ -1,9 +0,0 @@
-#**
- *  Hyperlinked spelling suggestions in results list
- *#
-
-#set($dym = $response.response.spellcheck.suggestions.collation.collationQuery)
-#if($dym)
-  Did you mean
-  <a href="#{url_for_home}#{lensNoQ}&q=$esc.url($dym)">$esc.html($dym)</a>?
-#end

+ 0 - 11
apps/search/examples/collections/solr_configs_twitter/conf/velocity/error.vm

@@ -1,11 +0,0 @@
-#**
- *  Show Error Message, if any
- *#
-
-## Show Error Message, if any
-## Usually rendered inside div class=error
-
-#if( $response.response.error.code )
-  <h1>ERROR $response.response.error.code</h1>
-  $response.response.error.msg
-#end

+ 0 - 23
apps/search/examples/collections/solr_configs_twitter/conf/velocity/facet_fields.vm

@@ -1,23 +0,0 @@
-#**
- *  Display facets based on field values
- *  e.g.: fields specified by &facet.field=
- *#
-
-#if($response.facetFields)
-  <h2 #annTitle("Facets generated by adding &facet.field= to the request")>
-    Field Facets
-  </h2>
-  #foreach($field in $response.facetFields)
-    ## Hide facets without value
-    #if($field.values.size() > 0)
-      <span class="facet-field">$field.name</span>
-      <ul>
-        #foreach($facet in $field.values)
-          <li>
-            <a href="#url_for_facet_filter($field.name, $facet.name)">$facet.name</a> ($facet.count)
-          </li>
-        #end
-      </ul>
-    #end  ## end if > 0
-  #end    ## end for each facet field
-#end      ## end if response has facet fields

+ 0 - 43
apps/search/examples/collections/solr_configs_twitter/conf/velocity/footer.vm

@@ -1,43 +0,0 @@
-#**
- *  Render the bottom section of the page visible to users
- *#
-
-<hr/>
-<div>
-  <span>Options:</span>
-
-  #if($request.params.get('debugQuery'))
-    <a href="#url_for_home?#q#if($list.size($request.params.getParams('fq')) > 0)&#fqs($request.params.getParams('fq'))#end">
-      disable debug</a>
-  #else
-    <a href="#url_for_lens&debugQuery=true&fl=*,score">
-      enable debug</a>
-  #end
-  -
-  #if($annotate)
-    <a href="#url_for_home?#q#if($list.size($request.params.getParams('fq')) > 0)&#fqs($request.params.getParams('fq'))#end#boostPrice">
-      disable annotation</a>
-  #else
-    <a href="#url_for_lens&annotateBrowse=true">
-      enable annotation</a>
-  #end
-  -
-  <a #annTitle("Click to switch to an XML response: &wt=xml") href="#url_for_lens&wt=xml#if($request.params.get('debugQuery'))&debugQuery=true#end">
-    XML results</a>
-
-</div>
-
-<div>
-  Generated by <a href="http://wiki.apache.org/solr/VelocityResponseWriter">VelocityResponseWriter</a>
-</div>
-<div>
-  <span>Documentation: </span>
-  <a href="http://lucene.apache.org/solr">Solr Home Page</a>, <a href="http://wiki.apache.org/solr">
-    Solr Wiki</a>
-  </div>
-<div>
-  Disclaimer:
-  The locations displayed in this demonstration are purely fictional.
-  It is more than likely that no store with the items listed actually
-  exists at that location!
-</div>

+ 0 - 25
apps/search/examples/collections/solr_configs_twitter/conf/velocity/hit.vm

@@ -1,25 +0,0 @@
-#**
- *  Called for each matching document but then
- *  calls one of product_doc, join_doc or richtext_doc
- *  depending on which fields the doc has
- *#
-
-#set($docId = $doc.getFieldValue('id'))
-
-<div class="result-document">
-
-  ## Has a "name" field ?
-  #if($doc.getFieldValue('name'))
-    #parse("product_doc.vm")
-
-  ## Has a "compName_s" field ?
-  #elseif($doc.getFieldValue('compName_s'))
-    #parse("join_doc.vm")
-
-  ## Fallback to richtext_doc
-  #else
-    #parse("richtext_doc.vm")
-
-  #end
-
-</div>

+ 0 - 43
apps/search/examples/collections/solr_configs_twitter/conf/velocity/hit_grouped.vm

@@ -1,43 +0,0 @@
-#**
- *  Display grouped results
- *#
-
-<div class="result-document">
-
-  <div class="result-title">
-    <b>$grouping.key</b>
-  </div>
-
-  <div>
-    Total Matches in Group: $grouping.value.matches
-  </div>
-
-  <div>  ## list of groups
-
-    #foreach ($group in $grouping.value.groups)
-      <div class="group-value">
-        #if($group.groupValue)$group.groupValue#{else}<i>No group</i>#end
-        <span #annTitle("The count of the number of documents in this group")>
-          ($group.doclist.numFound)
-        </span>
-      </div>
-
-      <div class="group-doclist"
-        #annTitle("Contains the top scoring documents in the group")
-      >
-        #foreach ($doc in $group.doclist)
-          #set($docId = $doc.getFieldValue('id'))
-          #if($doc.getFieldValue('name'))
-            #parse("product_doc.vm")
-          #elseif($doc.getFieldValue('compName_s'))
-            #parse("join_doc.vm")
-          #else
-            #parse("richtext_doc.vm")
-          #end
-        #end
-      </div>
-
-    #end  ## end of foreach group in grouping.value.groups
-  </div>  ## div tag for entire list of groups
-
-</div>  ## end of div class=result-document

部分文件因为文件数量过多而无法显示