SpiderDiagram.cd
上传用户:huiyue
上传日期:2022-04-08
资源大小:1429k
文件大小:6k
源码类别:

搜索引擎

开发平台:

ASP/ASPX

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <ClassDiagram MajorVersion="1" MinorVersion="1">
  3.   <Font Name="Tahoma" Size="8.25" />
  4.   <Comment CommentText="When the Spider is processing Words from the Document classes and adding them to the Catalog, it uses helper classes to manage Stemming, Stop and Go words">
  5.     <Position X="3.865" Y="0.5" Height="0.854" Width="2.304" />
  6.   </Comment>
  7.   <Comment CommentText="The Stemming and Stop and Go helpers are also used to pre-process Search terms entered by the user">
  8.     <Position X="6.917" Y="0.5" Height="0.615" Width="2.304" />
  9.   </Comment>
  10.   <Comment CommentText="Preferences control many aspects of the Spider, including which Interface implemtations to use for Stemming, Stop &amp; Go">
  11.     <Position X="2.938" Y="5.177" Height="0.75" Width="2.554" />
  12.   </Comment>
  13.   <Class Name="Searcharoo.Indexer.Spider">
  14.     <Position X="1.25" Y="1.5" Width="1.5" />
  15.     <TypeIdentifier>
  16.       <FileName>IndexerSpider.cs</FileName>
  17.       <HashCode>AOABQAIQgAAAAAQAQACAAAAAAAAAgAAEBAEAQgAAAAA=</HashCode>
  18.     </TypeIdentifier>
  19.     <ShowAsAssociation>
  20.       <Field Name="_Stemmer" />
  21.       <Field Name="_Stopper" />
  22.       <Field Name="_GoChecker" />
  23.       <Field Name="_Catalog" />
  24.     </ShowAsAssociation>
  25.     <Members>
  26.       <Event Name="SpiderProgressEvent" Hidden="true" />
  27.     </Members>
  28.   </Class>
  29.   <Class Name="Searcharoo.Common.NoGoWord" Collapsed="true" BaseTypeListCollapsed="true">
  30.     <Position X="6" Y="4.75" Width="1.5" />
  31.     <TypeIdentifier>
  32.       <FileName>CommonGoWordsGoWords.cs</FileName>
  33.       <HashCode>AAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAA=</HashCode>
  34.     </TypeIdentifier>
  35.     <Lollipop Position="0.2" />
  36.   </Class>
  37.   <Class Name="Searcharoo.Common.ListGoWord" Collapsed="true" BaseTypeListCollapsed="true">
  38.     <Position X="6" Y="3.25" Width="1.5" />
  39.     <TypeIdentifier>
  40.       <FileName>CommonGoWordsGoWords.cs</FileName>
  41.       <HashCode>AAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAA=</HashCode>
  42.     </TypeIdentifier>
  43.     <Lollipop Position="0.2" />
  44.   </Class>
  45.   <Class Name="Searcharoo.Common.FileGoWord" Collapsed="true" BaseTypeListCollapsed="true">
  46.     <Position X="6" Y="4" Width="1.5" />
  47.     <TypeIdentifier>
  48.       <FileName>CommonGoWordsGoWords.cs</FileName>
  49.       <HashCode>AAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAA=</HashCode>
  50.     </TypeIdentifier>
  51.     <Lollipop Position="0.2" />
  52.   </Class>
  53.   <Class Name="Searcharoo.Common.PorterStemmer" Collapsed="true" BaseTypeListCollapsed="true">
  54.     <Position X="4" Y="4.5" Width="1.5" />
  55.     <TypeIdentifier>
  56.       <FileName>CommonStemmingPorterStemmer.cs</FileName>
  57.       <HashCode>QAAoAAAIQAUAAAAEAgIAAAABEUCIAABAowEBAAACAAg=</HashCode>
  58.     </TypeIdentifier>
  59.     <Lollipop Position="0.2" />
  60.   </Class>
  61.   <Class Name="Searcharoo.Common.NoStemming" Collapsed="true" BaseTypeListCollapsed="true">
  62.     <Position X="4" Y="3.75" Width="1.5" />
  63.     <TypeIdentifier>
  64.       <FileName>CommonStemmingNoStemming.cs</FileName>
  65.       <HashCode>AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  66.     </TypeIdentifier>
  67.     <Lollipop Position="0.2" />
  68.   </Class>
  69.   <Class Name="Searcharoo.Common.NoStopping" Collapsed="true" BaseTypeListCollapsed="true">
  70.     <Position X="8.25" Y="2.75" Width="1.5" />
  71.     <TypeIdentifier>
  72.       <FileName>CommonStopWordsStopWords.cs</FileName>
  73.       <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAA=</HashCode>
  74.     </TypeIdentifier>
  75.     <Lollipop Position="0.2" />
  76.   </Class>
  77.   <Class Name="Searcharoo.Common.ShortStopper" Collapsed="true">
  78.     <Position X="8.25" Y="3.5" Width="1.5" />
  79.     <TypeIdentifier>
  80.       <FileName>CommonStopWordsStopWords.cs</FileName>
  81.       <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAA=</HashCode>
  82.     </TypeIdentifier>
  83.     <Lollipop Position="0.2" />
  84.   </Class>
  85.   <Class Name="Searcharoo.Common.ListStopper" Collapsed="true">
  86.     <Position X="8.25" Y="4.25" Width="1.5" />
  87.     <TypeIdentifier>
  88.       <FileName>CommonStopWordsStopWords.cs</FileName>
  89.       <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAA=</HashCode>
  90.     </TypeIdentifier>
  91.   </Class>
  92.   <Class Name="Searcharoo.Common.FileStopper" Collapsed="true" BaseTypeListCollapsed="true">
  93.     <Position X="8.25" Y="5.25" Width="1.5" />
  94.     <TypeIdentifier>
  95.       <FileName>CommonStopWordsStopWords.cs</FileName>
  96.       <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAA=</HashCode>
  97.     </TypeIdentifier>
  98.     <Lollipop Position="0.2" />
  99.   </Class>
  100.   <Class Name="Searcharoo.Common.Catalog" Collapsed="true">
  101.     <Position X="1.25" Y="0.5" Width="1.5" />
  102.     <TypeIdentifier>
  103.       <FileName>CommonCatalog.cs</FileName>
  104.       <HashCode>AAIggIAAAAAAAAAEAAAAAABAAAAABAAAAAAAAAAgAAA=</HashCode>
  105.     </TypeIdentifier>
  106.   </Class>
  107.   <Class Name="Searcharoo.Common.Preferences" Collapsed="true">
  108.     <Position X="1.25" Y="5.25" Width="1.5" />
  109.     <TypeIdentifier>
  110.       <FileName>CommonPreferences.cs</FileName>
  111.       <HashCode>EEAAAAjAAAQQoAIQAAiQBAAAAAEAAyAgAQAAAQCBKiA=</HashCode>
  112.     </TypeIdentifier>
  113.   </Class>
  114.   <Interface Name="Searcharoo.Common.IGoWord">
  115.     <Position X="6" Y="2" Width="1.5" />
  116.     <TypeIdentifier>
  117.       <FileName>CommonGoWordsGoWords.cs</FileName>
  118.       <HashCode>AAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAA=</HashCode>
  119.     </TypeIdentifier>
  120.   </Interface>
  121.   <Interface Name="Searcharoo.Common.IStemming">
  122.     <Position X="4" Y="2.5" Width="1.5" />
  123.     <TypeIdentifier>
  124.       <FileName>CommonStemmingIStemming.cs</FileName>
  125.       <HashCode>AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  126.     </TypeIdentifier>
  127.   </Interface>
  128.   <Interface Name="Searcharoo.Common.IStopper">
  129.     <Position X="8.25" Y="1.5" Width="1.5" />
  130.     <TypeIdentifier>
  131.       <FileName>CommonStopWordsStopWords.cs</FileName>
  132.       <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAA=</HashCode>
  133.     </TypeIdentifier>
  134.   </Interface>
  135. </ClassDiagram>