author | hgs |
Mon, 06 Sep 2010 09:24:34 +0530 | |
changeset 19 | e3c09e9691e0 |
parent 16 | 2729d20a0010 |
permissions | -rw-r--r-- |
3
ae3f1779f6da
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
2
diff
changeset
|
1 |
Summary: |
ae3f1779f6da
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
2
diff
changeset
|
2 |
This document summarizes the various content types and their fields that indexed by the CPiX engine. |
0
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
3 |
|
3
ae3f1779f6da
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
2
diff
changeset
|
4 |
Note: |
ae3f1779f6da
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
2
diff
changeset
|
5 |
1. By default, all EIndexTokenized fields are aggregated, unless explicitly chosen to ENoAggregate. |
ae3f1779f6da
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
2
diff
changeset
|
6 |
2. By default, the contents of all EIndexTokenized fields that are aggregated are meant to be added to the Excerpt field. |
ae3f1779f6da
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
2
diff
changeset
|
7 |
3. Any fields starting with an underscore (_) are designated as system fields and by default are neither aggregated nor added to excerpt field. |
ae3f1779f6da
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
2
diff
changeset
|
8 |
4. The order of fields in the excerpt field is the order in which they appear below. The order has been chosen based on the 'Details/Edit' view of the corresponding application. |
0
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
9 |
|
3
ae3f1779f6da
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
2
diff
changeset
|
10 |
Legend for excerpt field: |
ae3f1779f6da
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
2
diff
changeset
|
11 |
ExcerptYes: the field has been chosen to be part of the excerpt field. |
ae3f1779f6da
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
2
diff
changeset
|
12 |
ExcerptNo : the field has been explicity opted out of the excerpt field (even though it is EIndexTokenized). |
ae3f1779f6da
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
2
diff
changeset
|
13 |
ExcerptNA : the field is not EIndexTokenized, and hence will not be applicable to be added to the excerpt field. |
ae3f1779f6da
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
2
diff
changeset
|
14 |
|
ae3f1779f6da
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
2
diff
changeset
|
15 |
Indexed content types: |
ae3f1779f6da
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
2
diff
changeset
|
16 |
---------------------- |
0
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
17 |
root |
3
ae3f1779f6da
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
2
diff
changeset
|
18 |
| [ _docuid ] {EStoreYes | EIndexUnTokenized} |
ae3f1779f6da
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
2
diff
changeset
|
19 |
| [ _appclass ] {EStoreYes | EIndexTokenized} |
ae3f1779f6da
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
2
diff
changeset
|
20 |
| [ _appclass_ut ] {EStoreNo | EIndexUnTokenized} |
ae3f1779f6da
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
2
diff
changeset
|
21 |
| [ _aggregate ] {EStoreNo | EIndexUnTokenized} |
ae3f1779f6da
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
2
diff
changeset
|
22 |
| [ _excerpt ] {EStoreYes | EIndexNo} |
ae3f1779f6da
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
2
diff
changeset
|
23 |
| [ _mimetype (opt) ] {EStoreYes | EIndexNo} |
0
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
24 |
| |
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
25 |
+-- msg |
11 | 26 |
| | |
27 |
| | |
|
28 |
| +--smsmms |
|
29 |
| | [ To ] {EStoreYes | EIndexTokenized | EIndexFreeText} {ExcerptYes, if present} |
|
30 |
| | [ From ] {EStoreYes | EIndexTokenized | EIndexFreeText} {ExcerptYes, if present} |
|
31 |
| | [ Body ] {EStoreYes | EIndexTokenized } {ExcerptYes} |
|
32 |
| | [ Folder ] {EStoreYes | EIndexNo} {ExcerptNA} |
|
33 |
| | [ Subject ] {EStoreYes | EIndexTokenized} {ExcperptNo} |
|
34 |
| | [ Attachment ] {EStoreYes | EIndexTokenized} {ExcperptNo} |
|
35 |
| | |
|
36 |
||
37 |
| | [ Sender ] {EStoreYes | EIndexTokenized | EIndexFreeText} {ExcperptNo} |
|
38 |
| | [ Subject ] {EStoreYes | EIndexTokenized } {ExcerptYes} |
|
39 |
| | [ Recipients] {EStoreYes | EIndexTokenized | EIndexFreeText} {ExcperptNo} |
|
40 |
| | [ Body ] {EStoreYes | EIndexTokenized } {ExcerptYes} |
|
41 |
| | [ MailBoxId ] {EStoreYes | EIndexUnTokenized | EAggregateNo} {ExcerptNA} |
|
42 |
| | [ FolderId ] {EStoreYes | EIndexUnTokenized | EAggregateNo} {ExcerptNA} |
|
43 |
| | [ Attachment ] {EStoreYes | EIndexTokenized , if present} {ExcperptNo} |
|
44 |
| | [ MailBoxName ] {EStoreYes | EIndexTokenized | EIndexFreeText} {ExcperptNo} |
|
45 |
| | [ SentTime ] {EStoreYes | EIndexTokenized } {ExcperptNo} |
|
46 |
| | |
|
0
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
47 |
+-- file |
1
6f2c1c46032b
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
48 |
| | |
8 | 49 |
| | |
2
6c1a2771f4b7
Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
1
diff
changeset
|
50 |
| +-- content |
8 | 51 |
| | [ Contents ] {EStoreYes | EIndexTokenized} {ExcerptYes} |
52 |
| | [ Name ] {EStoreYes | EIndexTokenized | EIndexFreeText} {ExcerptNo} |
|
53 |
| | [ BaseName ] {EStoreNo | EIndexTokenized | EIndexFreeText} {ExcerptNo} |
|
54 |
| | [ Extension ] {EStoreNo | EIndexTokenized | EIndexFreeText} {ExcerptNo} |
|
55 |
| | |
|
56 |
| +-- folder |
|
57 |
| [ Name ] {EStoreYes | EIndexTokenized | EIndexFreeText} {ExcerptNo} |
|
58 |
| [ Extension ] {EStoreYes | EIndexTokenized | EIndexFreeText} {ExcerptNo} |
|
14 | 59 |
| [ IsFolder ] {EStoreYes | EIndexTokenized | EIndexFreeText} {ExcerptNo} |
1
6f2c1c46032b
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
60 |
| |
0
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
61 |
| |
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
62 |
+-- media |
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
63 |
| | |
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
64 |
| | |
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
65 |
| +-- audio |
8 | 66 |
| | [ Name ] {EStoreYes | EIndexTokenized | EIndexFreeText} {ExcerptYes} |
67 |
| | [ MediaId ] {EStoreYes | EIndexUnTokenized} {ExcerptNo} |
|
68 |
| | [ Title ] {EStoreYes | EIndexTokenized | EIndexFreeText} {ExcerptNo} |
|
69 |
| | [ ItemType ] {EStoreYes | EIndexUnTokenized} {ExcerptNo} |
|
70 |
| | [ Extension ] {EStoreYes | EIndexTokenized} {ExcerptNo} |
|
71 |
| | [ Artist ] {EStoreYes | EIndexTokenized | EIndexFreeText} {ExcerptYes} |
|
72 |
| | [ Album ] {EStoreYes | EIndexTokenized | EIndexFreeText} {ExcerptYes} |
|
73 |
| | [ AlbumArtist ] {EStoreYes | EIndexTokenized | EIndexFreeText} {ExcerptYes} |
|
74 |
| | [ OriginalArtist ] {EStoreYes | EIndexTokenized | EIndexFreeText} {ExcerptYes} |
|
75 |
| | [ Composer ] {EStoreYes | EIndexTokenized | EIndexFreeText} {ExcerptYes} |
|
76 |
| | [ Author ] {EStoreYes | EIndexTokenized | EIndexFreeText} {ExcerptYes} |
|
77 |
| | [ Comment ] {EStoreYes | EIndexTokenized} {ExcerptYes} |
|
78 |
| | [ Description ] {EStoreYes | EIndexTokenized} {ExcerptYes} |
|
79 |
| | [ Copyright ] {EStoreYes | EIndexTokenized} {ExcerptYes} |
|
80 |
| | [ Genre ] {EStoreYes | EIndexTokenized} {ExcerptYes} |
|
81 |
| | [ Size ] {EStoreYes | EIndexTokenized} {ExcerptYes} |
|
82 |
| | [ Legal ] {EStoreYes | EIndexTokenized} {ExcerptYes} |
|
83 |
| | [ Track ] {EStoreYes | EIndexTokenized} {ExcerptNo} |
|
84 |
| | [ CaptureDate ] {EStoreYes | EIndexUnTokenized} {ExcerptYes} |
|
85 |
| | [ LastModifiedDate ] {EStoreYes | EIndexUnTokenized} {ExcerptYes} |
|
86 |
| | [ Duration ] {EStoreYes | EIndexTokenized} {ExcerptNo} |
|
0
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
87 |
| | |
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
88 |
| +-- image |
8 | 89 |
| | [ Name ] {EStoreYes | EIndexTokenized | EIndexFreeText} {ExcerptNo} |
90 |
| | [ MediaId ] {EStoreYes | EIndexUnTokenized} {ExcerptNo} |
|
91 |
| | [ Title ] {EStoreYes | EIndexTokenized | EIndexFreeText} {ExcerptYes} |
|
92 |
| | [ ItemType ] {EStoreYes | EIndexUnTokenized} {ExcerptNA} |
|
93 |
| | [ Extension ] {EStoreYes | EIndexTokenized} {ExcerptYes} |
|
94 |
| | [ Comment ] {EStoreYes | EIndexTokenized} {ExcerptYes} |
|
95 |
| | [ Description ] {EStoreYes | EIndexTokenized} {ExcerptYes} |
|
96 |
| | [ Copyright ] {EStoreYes | EIndexTokenized} {ExcerptYes} |
|
97 |
| | [ Genre ] {EStoreYes | EIndexTokenized} {ExcerptYes} |
|
98 |
| | [ Legal ] {EStoreYes | EIndexTokenized} {ExcerptYes} |
|
99 |
| | [ Size ] {EStoreYes | EIndexTokenized} {ExcerptYes} |
|
100 |
| | [ DateTimeOrignal ] {EStoreYes | EIndexUnTokenized} {ExcerptYes} |
|
101 |
| | [ LastModifiedDate ] {EStoreYes | EIndexUnTokenized} {ExcerptYes} |
|
0
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
102 |
| | |
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
103 |
| +-- video |
8 | 104 |
| [ Name ] {EStoreYes | EIndexTokenized | EIndexFreeText} {ExcerptYes} |
105 |
| [ MediaId ] {EStoreYes | EIndexUnTokenized} {ExcerptNo} |
|
106 |
| [ Title ] {EStoreYes | EIndexTokenized | EIndexFreeText} {ExcerptNo} |
|
107 |
| [ ItemType ] {EStoreYes | EIndexUnTokenized} {ExcerptYes} |
|
108 |
| [ Extension ] {EStoreYes | EIndexTokenized } {ExcerptYes} |
|
109 |
| [ Artist ] {EStoreYes | EIndexTokenized | EIndexFreeText} {ExcerptYes} |
|
110 |
| [ Author ] {EStoreYes | EIndexTokenized | EIndexFreeText} {ExcerptYes} |
|
111 |
| [ Comment ] {EStoreYes | EIndexTokenized} {ExcerptYes} |
|
112 |
| [ Description ] {EStoreYes | EIndexTokenized} {ExcerptYes} |
|
113 |
| [ Copyright ] {EStoreYes | EIndexTokenized} {ExcerptYes} |
|
114 |
| [ Genre ] {EStoreYes | EIndexTokenized} {ExcerptYes} |
|
115 |
| [ Size ] {EStoreYes | EIndexTokenized} {ExcerptYes} |
|
116 |
| [ ResolutionUnit ] {EStoreYes | EIndexTokenized} {ExcerptYes} |
|
117 |
| [ Legal ] {EStoreYes | EIndexTokenized} {ExcerptYes} |
|
118 |
| [ Track ] {EStoreYes | EIndexTokenized} {ExcerptNo} |
|
119 |
| [ CaptureDate ] {EStoreYes | EIndexUnTokenized} {ExcerptYes} |
|
120 |
| [ LastModifiedDate ] {EStoreYes | EIndexUnTokenized} {ExcerptYes} |
|
121 |
| [ Duration ] {EStoreYes | EIndexTokenized} {ExcerptNo} |
|
0
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
122 |
| |
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
123 |
+-- contact |
3
ae3f1779f6da
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
2
diff
changeset
|
124 |
/* The order of fields in excerpt is as below. The order in this case |
ae3f1779f6da
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
2
diff
changeset
|
125 |
* is the order of fields shown when you 'Edit' the contact. |
ae3f1779f6da
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
2
diff
changeset
|
126 |
*/ |
16 | 127 |
| [ IsGroup ] {EStoreYes | EIndexNo} |
8 | 128 |
| [ GivenName ] {EStoreYes | EIndexTokenized | EIndexFreeText} {ExcerptNo} |
129 |
| [ FamilyName ] {EStoreYes | EIndexTokenized | EIndexFreeText} {ExcerptNo} |
|
130 |
| [ PhoneNumber ] {EStoreYes | EIndexTokenized} {ExcerptYes} |
|
131 |
| [ EMail ] {EStoreYes | EIndexTokenized} {ExcerptYes} |
|
132 |
| [ SIPID ] {EStoreYes | EIndexTokenized} {ExcerptYes} |
|
133 |
| [ CompanyName ] {EStoreYes | EIndexTokenized | EIndexFreeText} {ExcerptYes} |
|
134 |
| [ JobTitle ] {EStoreYes | EIndexTokenized | EIndexFreeText} {ExcerptYes} |
|
135 |
| [ Note ] {EStoreYes | EIndexTokenized} {ExcerptYes} |
|
3
ae3f1779f6da
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
2
diff
changeset
|
136 |
/* The following fields are not displayed when 'Edit'-ing the contact. |
ae3f1779f6da
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
2
diff
changeset
|
137 |
* The order here is arbitrary. |
ae3f1779f6da
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
2
diff
changeset
|
138 |
*/ |
8 | 139 |
| [ Address ] {EStoreYes | EIndexTokenized} {ExcerptYes} |
140 |
| [ SecondName ] {EStoreYes | EIndexTokenized | EIndexFreeText} {ExcerptYes} |
|
141 |
| [ Suffix ] {EStoreYes | EIndexTokenized} {ExcerptYes} |
|
142 |
| [ URL ] {EStoreYes | EIndexTokenized} {ExcerptYes} |
|
143 |
| [ PostOffice ] {EStoreYes | EIndexTokenized} {ExcerptYes} |
|
144 |
| [ ExtendedAddress ] {EStoreYes | EIndexTokenized} {ExcerptYes} |
|
145 |
| [ Locality ] {EStoreYes | EIndexTokenized} {ExcerptYes} |
|
146 |
| [ Region ] {EStoreYes | EIndexTokenized} {ExcerptYes} |
|
147 |
| [ PostCode ] {EStoreYes | EIndexTokenized} {ExcerptYes} |
|
148 |
| [ Country ] {EStoreYes | EIndexTokenized} {ExcerptYes} |
|
149 |
| [ Spouse ] {EStoreYes | EIndexTokenized | EIndexFreeText} {ExcerptYes} |
|
150 |
| [ Children ] {EStoreYes | EIndexTokenized | EIndexFreeText} {ExcerptYes} |
|
151 |
| [ Class ] {EStoreYes | EIndexTokenized} {ExcerptYes} |
|
152 |
| [ Prefix ] {EStoreYes | EIndexTokenized} {ExcerptYes} |
|
153 |
| [ AdditionalName ] {EStoreYes | EIndexTokenized | EIndexFreeText} {ExcerptYes} |
|
154 |
| [ Fax ] {EStoreYes | EIndexTokenized} {ExcerptYes} |
|
155 |
| [ Assistant ] {EStoreYes | EIndexTokenized | EIndexFreeText} {ExcerptYes} |
|
156 |
| [ Department ] {EStoreYes | EIndexTokenized | EIndexFreeText} {ExcerptYes} |
|
157 |
| [ IMAddress ] {EStoreYes | EIndexTokenized} {ExcerptYes} |
|
158 |
| [ ServiceProvider ] {EStoreYes | EIndexTokenized} {ExcerptYes} |
|
159 |
| [ Birthday ] {EStoreYes | EIndexTokenized} {ExcerptNo} |
|
160 |
| [ Anniversary ] {EStoreYes | EIndexTokenized} {ExcerptNo} |
|
0
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
161 |
| |
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
162 |
| |
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
163 |
+-- calendar |
8 | 164 |
| [ Summary ] {EStoreYes | EIndexTokenized} {ExcerptNo} |
165 |
| [ Description ] {EStoreYes | EIndexTokenized} {ExcerptYes} |
|
166 |
| [ Location ] {EStoreYes | EIndexTokenized} {ExcerptYes} |
|
167 |
| [ StartTime ] {EStoreYes | EIndexUnTokenized} {ExcerptNA} (YYYY MM DD HH SS) (TimeZone UTC) |
|
168 |
| [ EndTime ] {EStoreYes | EIndexUnTokenized} {ExcerptNA} (YYYY MM DD HH SS) (TimeZone UTC) |
|
169 |
| [ Priority ] {EStoreYes | EIndexTokenized} {ExcerptNo} |
|
0
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
170 |
| |
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
171 |
| |
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
172 |
+-- bookmark |
8 | 173 |
| [ Name ] {EStoreYes | EIndexTokenized} {ExcerptNo} |
174 |
| [ Url ] {EStoreYes | EIndexTokenized} {ExcerptYes} |
|
3
ae3f1779f6da
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
2
diff
changeset
|
175 |
| |
0
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
176 |
| |
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
177 |
+-- applications |
8 | 178 |
| [ Name ] {EStoreYes | EIndexTokenized | EIndexFreeText} {ExcerptNo} |
179 |
| [ Uid ] {EStoreYes | EIndexTokenized | ENoAggregate} {ExcerptNo} |
|
180 |
| [ Path ] {EStoreYes | EIndexTokenized} {ExcerptNo} |
|
3
ae3f1779f6da
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
2
diff
changeset
|
181 |
| |
0
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
182 |
| |
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
183 |
+-- notes |
8 | 184 |
| [ Date ] {EStoreYes | EIndexUnTokenized} {ExcerptNA} |
185 |
| [ Memo ] {EStoreYes | EIndexTokenized} {ExcerptNo} |
|
0
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
186 |
|
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
187 |
|
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
188 |
For instance, a document for an email message should have the |
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
189 |
appclass value defined as "root msg email" (with spaces in between the |
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
190 |
words). SMS message would have it as "root msg phone sms". |
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
191 |
|
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
192 |
If SMS, MMS and email messages originated from the same messenger |
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
193 |
application and are indexed to the same indexed database, then the |
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
194 |
appclass value given to the IdxDb retrieval call would be the common |
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
195 |
denominator, which is "root msg", as well as the baseAppClass value |
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
196 |
for creating the index would be the same, "root msg". |
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
197 |
|
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
198 |
The field names are also put under the corresponding app classes. Some |
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
199 |
field names are for system use, so they are defined on the root class, |
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
200 |
prefixed with underscore to avoid name clashes. Application specific |
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
201 |
harvesters should use names without underscore prefixes. |
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
202 |
|
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
203 |
The exact hierarchy will undergo some obvious evolution, its structure |
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
204 |
and the field names are up to the harvesters. However, the |
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
205 |
preinstalled application suites should define a neatly structured |
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
206 |
hieararchy facilitating flexible and sensible search narrowing and |
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
207 |
widening. |
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
208 |
|
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
209 |
NOTE: Later cpix library versions provide the feuture of searching any |
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
210 |
field, one just have to use cpix_DEFAULT_FIELd field name (when |
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
211 |
creating the cpix_QueryParser instance). |
671dee74050a
Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
212 |