WT_KEYWORD, /* Explicitly marked keyword */
WT_META, /* Various meta-information */
WT_ALT, /* Alternate texts for graphical elements */
- WT_URL, /* Word extracted from document URL */
+ WT_URL1, /* Word extracted from document URL (low and high weight) */
+ WT_URL2,
WT_MAX
};
/* Descriptive names used for user output */
#define WORD_TYPE_USER_NAMES \
"reserved", "text", "emph", "small", "title", "hdr1", "hdr2", "keywd", \
- "meta", "alt", "urlword", "type11", "type12", "type13", "type14", "type15"
+ "meta", "alt", "urlword1", "urlword2", "type12", "type13", "type14", "type15"
/* Keywords for word type names */
#define WORD_TYPE_NAMES \
T(KEYWD, 1 << WT_KEYWORD) \
T(META, 1 << WT_META) \
T(ALT, 1 << WT_ALT) \
- T(URLWORD, 1 << WT_URL)
+ T(URLWORD, (1 << WT_URL1) | (1 << WT_URL2))
/* These types are not shown in document contexts */
-#define WORD_TYPES_HIDDEN (1 << WT_URL)
+#define WORD_TYPES_HIDDEN ((1 << WT_URL1) | (1 << WT_URL2))
/* String types */