lucene.xml 1.9 KB

12345678910111213141516171819202122232425262728
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <lucene-config>
  3. <indexPath>/home/indexRep</indexPath>
  4. <tables>
  5. <table name="WCMDOCUMENT">
  6. <field name="DOCID" index="yes" store="yes" analyzed="yes" type="int" key="docid" occur="must" quickQuery="no"/>
  7. <field name="DOCTITLE" index="yes" store="yes" analyzed="yes" type="string" key="t" occur="should" quickQuery="yes"/>
  8. <field name="DOCCONTENT" index="yes" store="no" analyzed="yes" type="string" key="c" occur="should" quickQuery="yes"/>
  9. <field name="DOCKEYWORDS" index="yes" store="no" analyzed="yes" type="string" key="k" occur="should" quickQuery="yes"/>
  10. <field name="DOCSOURCENAME" index="yes" store="no" analyzed="yes" type="string" key="s" occur="should" quickQuery="yes"/>
  11. </table>
  12. <table name="WCMCHNLDOC">
  13. <field name="RECID" index="yes" store="yes" analyzed="no" type="int" key="recid" occur="must" quickQuery="no"/>
  14. <field name="CHNLID" index="yes" store="no" analyzed="no" type="int" key="chid" occur="must" quickQuery="no"/>
  15. <field name="CRUSER" index="yes" store="no" analyzed="no" type="string" key="u" occur="should" quickQuery="yes"/>
  16. <field name="CRTIME" index="yes" store="no" analyzed="no" type="date" start="STARTDATE" end="ENDDATE" interval="CRTIMEINTERVAL" key="ct" occur="should" quickQuery="no"/>
  17. <field name="DOCPUBTIME" index="yes" store="no" analyzed="no" type="date" start="STARTPUBDATE" end="ENDPUBDATE" interval="PUBTIMEINTERVAL" key="pt" occur="should" quickQuery="no"/>
  18. <field name="DOCSTATUS" index="yes" store="no" analyzed="no" type="int" key="st" occur="must" quickQuery="no"/>
  19. </table>
  20. <table name="WCMCHANNEL">
  21. <field name="SITEID" index="yes" store="no" analyzed="no" type="int" key="siteid" occur="must" quickQuery="no"/>
  22. </table>
  23. </tables>
  24. <!--数据表的关系-->
  25. <relation>WCMDOCUMENT.DOCID=WCMCHNLDOC.DOCID AND WCMCHNLDOC.CHNLID=WCMCHANNEL.CHANNELID</relation>
  26. <!--读取表加上的过滤条件-->
  27. <where></where>
  28. </lucene-config>