Guest User

Untitled

a guest
Sep 12th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.11 KB | None | 0 0
  1. Struggling with learning solr
  2. <dataConfig>
  3. <dataSource driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/xxx" user="xxx" password="xxx" />
  4. <document>
  5. <entity name="manufacturer" transformer="TemplateTransformer" pk="manNum"
  6. query="SELECT manNum, manName FROM manufacturer
  7. WHERE active = 1">
  8. <field column="id" name="id" template="MAN-${manNum}" />
  9. <field column="type" template="manufacturer" name="type"/>
  10. <field column="manName" name="text"/>
  11. <field column="manNum" name="manNum"/>
  12. </entity>
  13.  
  14. <entity name="product" transformer="TemplateTransformer"
  15. query="SELECT products.prodNum, products.prodName as text, m.manName FROM products JOIN man m USING (manNum)
  16. WHERE products.active = 1
  17. AND (hideWeb = 0 or hideWeb IS NULL)">
  18. <field column="id" template="PROD-${products.prodNum}" name="id"/>
  19. <field column="type" template="product" name="type"/>
  20. <field column="text" name="text"/>
  21. <field column="manName" name="manName"/>
  22. </entity>
  23.  
  24.  
  25. <entity name="ingredients" transformer="TemplateTransformer" pk="id"
  26. query="SELECT id, text FROM inglist WHERE sort != ''">
  27. <field column="id" name="id" template="ING-${inglist.id}"/>
  28. <field column="type" template="ingredient" name="type"/>
  29. <field column="text" name="text" />
  30. </entity>
  31.  
  32. <entity name="uses" transformer="TemplateTransformer" pk="id"
  33. query="SELECT id, text FROM useslist">
  34. <field column="id" name="id" template="USE-${id}"/>
  35. <field column="type" template="use" name="type"/>
  36. <field column="text" name="text"/>
  37. </entity>
  38.  
  39. <entity name="categories" transformer="TemplateTransformer" pk="id"
  40. query="SELECT id, textShow as text FROM categorylist">
  41. <field column="id" name="id" template="CATEGORY-${id}"/>
  42. <field column="type" template="category" name="type"/>
  43. <field column="text" name="text"/>
  44. </entity>
  45.  
  46.  
  47. </document>
  48. </dataConfig>
  49.  
  50. <fields>
  51. <field name="id" type="string" indexed="true" stored="true"/>
  52. <field name="text" indexed="true" stored="true" type="text"/>
  53. <field name="type" type="string" indexed="false" stored="true"/>
  54. <field name="manName" type="text" indexed="false" stored="true"/>
  55. <field name="manNum" type="string" indexed="false" stored="false"/>
  56. </fields>
  57.  
  58. select
  59. concat('b',cast(b.id as char)) as id,
  60. ...
  61.  
  62. <entity name="GG-Boryslaw-1939-Phonebook"
  63. transformer="TemplateTransformer,DateFormatTransformer"
  64. pk="id"
  65. query="SELECT * FROM boryslaw_1939_phonebook">
  66. <field column="record_id" template="GG-Boryslaw-1939-Phonebook-${GG-Boryslaw-1939-Phonebook.id}" />
  67. <field column="record_type" template="phonebook" />
  68. <field column="record_source" template="Boryslaw Phonebook (1939)" />
  69. <field column="record_date" template="${GG-Boryslaw-1939-Phonebook.Year}" dateTimeFormat="yyyy" />
  70. ...etc...
  71. </entity>
Add Comment
Please, Sign In to add comment