searchengine/cpix/cpix/inc/public/appclass-hierarchy.txt
changeset 10 afe194b6b1cd
parent 9 d575fd691cf9
child 15 cf5c74390b98
--- a/searchengine/cpix/cpix/inc/public/appclass-hierarchy.txt	Wed Jun 23 19:26:19 2010 +0300
+++ b/searchengine/cpix/cpix/inc/public/appclass-hierarchy.txt	Tue Jul 06 15:30:04 2010 +0300
@@ -23,65 +23,87 @@
     | [ _mimetype (opt) ]     {EStoreYes | EIndexNo}
     |
     +-- msg
-    | [ To         ]    {EStoreYes | EIndexTokenized} {ExcerptYes, if present}
-    | [ From       ]    {EStoreYes | EIndexTokenized} {ExcerptYes, if present}
-    | [ Body       ]    {EStoreYes | EIndexTokenized} {ExcerptYes}
-    | [ Folder     ]    {EStoreYes | EIndexNo}        {ExcerptNA}
-    | [ Subject    ]    {EStoreYes | EIndexTokenized} {ExcperptNo}
-    |
+    | [ To         ]    {EStoreYes | EIndexTokenized | EIndexFreeText} 	{ExcerptYes, if present}
+    | [ From       ]    {EStoreYes | EIndexTokenized | EIndexFreeText} 	{ExcerptYes, if present}
+    | [ Body       ]    {EStoreYes | EIndexTokenized } 								 	{ExcerptYes}
+    | [ Folder     ]    {EStoreYes | EIndexNo}        									{ExcerptNA}
+    | [ Subject    ]    {EStoreYes | EIndexTokenized} 									{ExcperptNo}
+    | [ Attachment ]	{EStoreYes | EIndexTokenized}										{ExcperptNo}
     |
     +-- file
     |     |
     |     |
     |     +-- content
-    |            | [ Contents  ]     {EStoreYes | EIndexTokenized}   {ExcerptYes}
-    |            | [ Name      ]     {EStoreYes | EIndexTokenized}   {ExcerptNo}
-    |            | [ BaseName  ]     {EStoreNo  | EIndexTokenized}   {ExcerptNo}
-    |            | [ Extension ]     {EStoreNo  | EIndexTokenized}      {ExcerptNo}
-    |            |
-    |            +-- folder
-    |              [ Name      ]     {EStoreYes | EIndexTokenized}      {ExcerptNo}
-    |              [ Extension ]     {EStoreYes | EIndexUnTokenized}    {ExcerptNA}
+    |     | [ Contents  ]     {EStoreYes | EIndexTokenized}   								{ExcerptYes}
+    |     | [ Name      ]     {EStoreYes | EIndexTokenized | EIndexFreeText}  {ExcerptNo}
+    |     | [ BaseName  ]     {EStoreNo  | EIndexTokenized | EIndexFreeText}  {ExcerptNo}
+    |     | [ Extension ]     {EStoreNo  | EIndexTokenized | EIndexFreeText}  {ExcerptNo}
+    |     |
+    |     +-- folder
+    |     [ Name      	]     {EStoreYes | EIndexTokenized | EIndexFreeText} 	{ExcerptNo}
+    |     [ Extension 	]     {EStoreYes | EIndexTokenized | EIndexFreeText}	{ExcerptNo}
     |
     |      
     +-- media
     |     | 
     |     |
     |     +-- audio
-    |     | [ Name           ]    {EStoreYes | EIndexTokenized}   {ExcerptYes}
-    |     | [ MediaId        ]    {EStoreYes | EIndexUnTokenized} {ExcerptNo}
-    |     | [ Title          ]    {EStoreYes | EIndexTokenized}   {ExcerptNo}
-    |     | [ ItemType       ]    {EStoreYes | EIndexUnTokenized} {ExcerptNo} 
-    |     | [ Extension      ]    {EStoreYes | EIndexTokenized}   {ExcerptYes}
-    |     | [ Album          ]    {EStoreYes | EIndexTokenized}   {ExcerptYes}
-    |     | [ AlbumArtist    ]    {EStoreYes | EIndexTokenized}   {ExcerptYes}
-    |     | [ OriginalArtist ]    {EStoreYes | EIndexTokenized}   {ExcerptYes}
-    |     | [ Composer       ]    {EStoreYes | EIndexTokenized}   {ExcerptYes}
-    |     | [ Artist         ]    {EStoreYes | EIndexTokenized}   {ExcerptYes}
-    |     | 
+    |     | [ Name           ]    {EStoreYes | EIndexTokenized | EIndexFreeText} 	{ExcerptYes}
+    |     | [ MediaId        ]    {EStoreYes | EIndexUnTokenized} 								{ExcerptNo}
+    |     | [ Title          ]    {EStoreYes | EIndexTokenized | EIndexFreeText}  {ExcerptNo}
+    |     | [ ItemType       ]    {EStoreYes | EIndexUnTokenized} 								{ExcerptNo} 
+    |     | [ Extension      ]    {EStoreYes | EIndexTokenized}   								{ExcerptNo}
+    |     | [ Artist         ]    {EStoreYes | EIndexTokenized | EIndexFreeText}  {ExcerptYes}
+    |     | [ Album          ]    {EStoreYes | EIndexTokenized | EIndexFreeText}  {ExcerptYes}
+    |     | [ AlbumArtist    ]    {EStoreYes | EIndexTokenized | EIndexFreeText}  {ExcerptYes}
+    |     | [ OriginalArtist ]    {EStoreYes | EIndexTokenized | EIndexFreeText} 	{ExcerptYes}
+    |     | [ Composer       ]    {EStoreYes | EIndexTokenized | EIndexFreeText}  {ExcerptYes}
+    |     | [ Author         ]    {EStoreYes | EIndexTokenized | EIndexFreeText}  {ExcerptYes}
+    |     | [ Comment        ]    {EStoreYes | EIndexTokenized}   								{ExcerptYes}
+    |	  | [ Description	 ]    {EStoreYes | EIndexTokenized}   								{ExcerptYes}
+    |     | [ Copyright      ]    {EStoreYes | EIndexTokenized}   								{ExcerptYes}
+    |	  | [ Genre			 ]    {EStoreYes | EIndexTokenized}   								{ExcerptYes}
+    |     | [ Size			 ]    {EStoreYes | EIndexTokenized}   								{ExcerptYes}
+    |     | [ Legal			 ]    {EStoreYes | EIndexTokenized}   								{ExcerptYes}
+    |	  | [ Track          ]    {EStoreYes | EIndexTokenized}   								{ExcerptNo}
+    |     | [ CaptureDate	 ]    {EStoreYes | EIndexUnTokenized}   							{ExcerptYes}
+    |	  | [ LastModifiedDate ]  {EStoreYes | EIndexUnTokenized}   							{ExcerptYes}
+    |	  | [ Duration		 ]    {EStoreYes | EIndexTokenized}   								{ExcerptNo}
     |     |
     |     +-- image
-    |     | [ Name           ]    {EStoreYes | EIndexTokenized}   {ExcerptNo}
-    |     | [ MediaId        ]    {EStoreYes | EIndexUnTokenized} {ExcerptNA}
-    |     | [ Title          ]    {EStoreYes | EIndexTokenized}   {ExcerptYes}
-    |     | [ ItemType       ]    {EStoreYes | EIndexUnTokenized} {ExcerptNA}
-    |     | [ Extension      ]    {EStoreYes | EIndexTokenized}   {ExcerptYes}
-    |     | [ Comment        ]    {EStoreYes | EIndexTokenized}   {ExcerptYes}
-    |     | [ DateTimeOrignal]    {EStoreYes | EIndexUnTokenized} {ExcerptNA}
-    |     |
+    |     | [ Name           ]    {EStoreYes | EIndexTokenized | EIndexFreeText}  {ExcerptNo}
+    |     | [ MediaId        ]    {EStoreYes | EIndexUnTokenized} 								{ExcerptNo}
+    |     | [ Title          ]    {EStoreYes | EIndexTokenized | EIndexFreeText}  {ExcerptYes}
+    |     | [ ItemType       ]    {EStoreYes | EIndexUnTokenized} 								{ExcerptNA}
+    |     | [ Extension      ]    {EStoreYes | EIndexTokenized}   								{ExcerptYes}
+    |     | [ Comment        ]    {EStoreYes | EIndexTokenized}   								{ExcerptYes}
+    |     | [ Description	 ]	  {EStoreYes | EIndexTokenized}   								{ExcerptYes}
+    |	  | [ Copyright		 ]    {EStoreYes | EIndexTokenized}   								{ExcerptYes}
+    |     | [ Genre			 ]    {EStoreYes | EIndexTokenized}   								{ExcerptYes}
+    |     | [ Legal			 ]	  {EStoreYes | EIndexTokenized}   								{ExcerptYes}
+    |     | [ Size           ]	  {EStoreYes | EIndexTokenized}   								{ExcerptYes}
+    |     | [ DateTimeOrignal  ]  {EStoreYes | EIndexUnTokenized} 								{ExcerptYes}
+    |     | [ LastModifiedDate ]  {EStoreYes | EIndexUnTokenized}   							{ExcerptYes}
     |     |    
     |     +-- video
-    |       [ Name           ]    {EStoreYes | EIndexTokenized}   {ExcerptYes}
-    |       [ MediaId        ]    {EStoreYes | EIndexUnTokenized} {ExcerptNo}
-    |       [ Title          ]    {EStoreYes | EIndexTokenized}   {ExcerptNo}
-    |       [ ItemType       ]    {EStoreYes | EIndexUnTokenized} {ExcerptYes}
-    |       [ Extension      ]    {EStoreYes | EIndexTokenized}   {ExcerptYes}
-    |       [ Artist         ]    {EStoreYes | EIndexTokenized}   {ExcerptYes}
-    |       [ Author         ]    {EStoreYes | EIndexTokenized}   {ExcerptYes}
-    |       [ Copyright      ]    {EStoreYes | EIndexTokenized}   {ExcerptYes}
-    |       [ Description    ]    {EStoreYes | EIndexTokenized}   {ExcerptYes}
-    |       [ Comment        ]    {EStoreYes | EIndexTokenized}   {ExcerptYes}
-    |
+    |       [ Name           ]    {EStoreYes | EIndexTokenized | EIndexFreeText}  {ExcerptYes}
+    |       [ MediaId        ]    {EStoreYes | EIndexUnTokenized} 								{ExcerptNo}
+    |       [ Title          ]    {EStoreYes | EIndexTokenized | EIndexFreeText}  {ExcerptNo}
+    |       [ ItemType       ]    {EStoreYes | EIndexUnTokenized} 								{ExcerptYes}
+    |       [ Extension      ]    {EStoreYes | EIndexTokenized }   								{ExcerptYes}
+    |       [ Artist         ]    {EStoreYes | EIndexTokenized | EIndexFreeText}  {ExcerptYes}
+    |       [ Author         ]    {EStoreYes | EIndexTokenized | EIndexFreeText}  {ExcerptYes}
+    |       [ Comment    	 ]    {EStoreYes | EIndexTokenized}   								{ExcerptYes}
+    |       [ Description    ]    {EStoreYes | EIndexTokenized}   								{ExcerptYes}    
+    |       [ Copyright      ]    {EStoreYes | EIndexTokenized}   								{ExcerptYes}
+    | 		[ Genre			 ]    {EStoreYes | EIndexTokenized}   								{ExcerptYes}
+    |		[ Size           ]	  {EStoreYes | EIndexTokenized}   								{ExcerptYes}
+    |       [ ResolutionUnit ]	  {EStoreYes | EIndexTokenized}   								{ExcerptYes}
+    |       [ Legal			 ]    {EStoreYes | EIndexTokenized}   								{ExcerptYes}
+    |		[ Track          ]    {EStoreYes | EIndexTokenized}   								{ExcerptNo}
+    |       [ CaptureDate	 ]    {EStoreYes | EIndexUnTokenized}   							{ExcerptYes}
+    |		[ LastModifiedDate ]  {EStoreYes | EIndexUnTokenized}   							{ExcerptYes}
+    |		[ Duration		 ]    {EStoreYes | EIndexTokenized}   								{ExcerptNo}
     |
     +-- contact
 	/* The order of fields in excerpt is as below. The order in this case
@@ -89,61 +111,62 @@
 	 */
     | [ GivenName           ]    {EStoreYes | EIndexTokenized | EIndexFreeText} {ExcerptNo}
     | [ FamilyName          ]    {EStoreYes | EIndexTokenized | EIndexFreeText} {ExcerptNo}
-    | [ PhoneNumber         ]    {EStoreYes | EIndexTokenized}   				{ExcerptYes}
-	| [ EMail               ]    {EStoreYes | EIndexTokenized}   				{ExcerptYes}
-	| [ SIPID               ]    {EStoreYes | EIndexTokenized}   				{ExcerptYes}
+    | [ PhoneNumber         ]    {EStoreYes | EIndexTokenized}   								{ExcerptYes}
+	| [ EMail               ]    {EStoreYes | EIndexTokenized}   								{ExcerptYes}
+	| [ SIPID               ]    {EStoreYes | EIndexTokenized}   								{ExcerptYes}
 	| [ CompanyName         ]    {EStoreYes | EIndexTokenized | EIndexFreeText} {ExcerptYes}
     | [ JobTitle            ]    {EStoreYes | EIndexTokenized | EIndexFreeText} {ExcerptYes}
-    | [ Note                ]    {EStoreYes | EIndexTokenized}   				{ExcerptYes}
+    | [ Note                ]    {EStoreYes | EIndexTokenized}   								{ExcerptYes}
 	/* The following fields are not displayed when 'Edit'-ing the contact.
 	 * The order here is arbitrary.
 	 */
-    | [ Address             ]    {EStoreYes | EIndexTokenized}   				{ExcerptYes}
+    | [ Address             ]    {EStoreYes | EIndexTokenized}   								{ExcerptYes}
     | [ SecondName          ]    {EStoreYes | EIndexTokenized | EIndexFreeText} {ExcerptYes}
-    | [ Suffix              ]    {EStoreYes | EIndexTokenized}   				{ExcerptYes}
-    | [ URL                 ]    {EStoreYes | EIndexTokenized}   				{ExcerptYes}
-    | [ PostOffice          ]    {EStoreYes | EIndexTokenized}   				{ExcerptYes}
-    | [ ExtendedAddress     ]    {EStoreYes | EIndexTokenized}   				{ExcerptYes}
-    | [ Locality            ]    {EStoreYes | EIndexTokenized}   				{ExcerptYes}
-    | [ Region              ]    {EStoreYes | EIndexTokenized}   				{ExcerptYes}
-    | [ PostCode            ]    {EStoreYes | EIndexTokenized}   				{ExcerptYes}
-    | [ Country             ]    {EStoreYes | EIndexTokenized}   				{ExcerptYes}
+    | [ Suffix              ]    {EStoreYes | EIndexTokenized}   								{ExcerptYes}
+    | [ URL                 ]    {EStoreYes | EIndexTokenized}   								{ExcerptYes}
+    | [ PostOffice          ]    {EStoreYes | EIndexTokenized}   								{ExcerptYes}
+    | [ ExtendedAddress     ]    {EStoreYes | EIndexTokenized}   								{ExcerptYes}
+    | [ Locality            ]    {EStoreYes | EIndexTokenized}   								{ExcerptYes}
+    | [ Region              ]    {EStoreYes | EIndexTokenized}   								{ExcerptYes}
+    | [ PostCode            ]    {EStoreYes | EIndexTokenized}   								{ExcerptYes}
+    | [ Country             ]    {EStoreYes | EIndexTokenized}   								{ExcerptYes}
     | [ Spouse              ]    {EStoreYes | EIndexTokenized | EIndexFreeText} {ExcerptYes}
     | [ Children            ]    {EStoreYes | EIndexTokenized | EIndexFreeText} {ExcerptYes}
-    | [ Class               ]    {EStoreYes | EIndexTokenized}   				{ExcerptYes}
-    | [ Prefix              ]    {EStoreYes | EIndexTokenized}   				{ExcerptYes}
+    | [ Class               ]    {EStoreYes | EIndexTokenized}   								{ExcerptYes}
+    | [ Prefix              ]    {EStoreYes | EIndexTokenized}   								{ExcerptYes}
     | [ AdditionalName      ]    {EStoreYes | EIndexTokenized | EIndexFreeText} {ExcerptYes}
-    | [ Fax                 ]    {EStoreYes | EIndexTokenized}   				{ExcerptYes}
+    | [ Fax                 ]    {EStoreYes | EIndexTokenized}   								{ExcerptYes}
     | [ Assistant  			]    {EStoreYes | EIndexTokenized | EIndexFreeText} {ExcerptYes}
     | [ Department		    ]    {EStoreYes | EIndexTokenized | EIndexFreeText} {ExcerptYes}
-    | [ IMAddress    		]    {EStoreYes | EIndexTokenized}   				{ExcerptYes}
-    | [ ServiceProvider     ]	 {EStoreYes | EIndexTokenized}   				{ExcerptYes}
-    | [ Birthday			]    {EStoreYes | EIndexTokenized}   				{ExcerptNo}
-    | [ Anniversary			]    {EStoreYes | EIndexTokenized}   				{ExcerptNo} 
+    | [ IMAddress    		]    {EStoreYes | EIndexTokenized}   								{ExcerptYes}
+    | [ ServiceProvider     ]	 {EStoreYes | EIndexTokenized}   								{ExcerptYes}
+    | [ Birthday			]    {EStoreYes | EIndexTokenized}   								{ExcerptNo}
+    | [ Anniversary			]    {EStoreYes | EIndexTokenized}   								{ExcerptNo} 
     |
     |
     +-- calendar
-    | [ Summary         ]    {EStoreYes | EIndexTokenized}   {ExcerptNo}
-    | [ Description     ]    {EStoreYes | EIndexTokenized}   {ExcerptYes}
-    | [ Location        ]    {EStoreYes | EIndexTokenized}   {ExcerptYes}
-    | [ StartTime       ] (YYYY MM DD HHSS) (TimeZone UTC)   {EStoreYes | EIndexUnTokenized}   {ExcerptNA}
-    | [ EndTime         ] (YYYY MM DD HHSS) (TimeZone UTC)   {EStoreYes | EIndexUnTokenized}   {ExcerptNA}
+    | [ Summary         ]    {EStoreYes | EIndexTokenized}   										{ExcerptNo}
+    | [ Description     ]    {EStoreYes | EIndexTokenized}   										{ExcerptYes}
+    | [ Location        ]    {EStoreYes | EIndexTokenized}   										{ExcerptYes}
+    | [ StartTime       ] 	 {EStoreYes | EIndexUnTokenized}   {ExcerptNA} (YYYY MM DD HH SS) (TimeZone UTC)   
+    | [ EndTime         ]    {EStoreYes | EIndexUnTokenized}   {ExcerptNA} (YYYY MM DD HH SS) (TimeZone UTC)
+    | [ Priority        ]    {EStoreYes | EIndexTokenized}   										{ExcerptNo}
     | 
     |    
     +-- bookmark
-    | [ Name       ]    {EStoreYes | EIndexTokenized}   {ExcerptNo}
-    | [ Url        ]    {EStoreYes | EIndexTokenized}   {ExcerptYes}
+    | [ Name       ]    	 {EStoreYes | EIndexTokenized}   										{ExcerptNo}
+    | [ Url        ]    	 {EStoreYes | EIndexTokenized}   										{ExcerptYes}
     |
     |
     +-- applications
-    | [ Name       ]    {EStoreYes | EIndexTokenized}                     {ExcerptNo}
-    | [ Uid        ]    {EStoreYes | EIndexTokenized | ENoAggregate}      {ExcerptNo}
-    | [ Path       ]    {EStoreYes | EIndexTokenized}                     {ExcerptNo}
+    | [ Name       ]    	 {EStoreYes | EIndexTokenized | EIndexFreeText}     {ExcerptNo}
+    | [ Uid        ]    	 {EStoreYes | EIndexTokenized | ENoAggregate}      	{ExcerptNo}
+    | [ Path       ]         {EStoreYes | EIndexTokenized}                     	{ExcerptNo}
     |
     |
     +-- notes
-    | [ Date       ]  (YYYY MM DD HHSS) {EStoreYes | EIndexUnTokenized}   {ExcerptNA}
-    | [ Memo       ]                    {EStoreYes | EIndexTokenized}     {ExcerptNo}
+    | [ Date       ]  	     {EStoreYes | EIndexUnTokenized}   									{ExcerptNA}
+    | [ Memo       ]         {EStoreYes | EIndexTokenized}     									{ExcerptNo}
 
 
 For instance, a document for an email message should have the