Icon View Incident Report

Minor Minor
Reported By: Paul Chen
Reported On: 2/25/2013
For: Version 2.11 Build 3
# 3745 ElevateDB Default Text Indexing Not Including Extended Unicode Characters Beyond ASCII Range

I created a light weight custom word generator using the Delphi wizard, and added the following to the includeChars.

But when I add characters above 255 like Russian to a field with text index, the full text search will not report a hit. I do not know what is wrong. I want to support more languages using full text index.

//xc 20130223 add unicode char based on the chart at
http://www.ssec.wisc.edu/~tomw/java/unicode.html
AddCharRange(TEDBChar(256),TEDBChar(383));    //Latin extended A
AddCharRange(TEDBChar(880),TEDBChar(1023));    //Greek
AddCharRange(TEDBChar(1024),TEDBChar(1279));    //Cyrillic
AddCharRange(TEDBChar(1328),TEDBChar(1423));    //Armenian
AddCharRange(TEDBChar(1424),TEDBChar(1535));    //Hebrew
AddCharRange(TEDBChar(1536),TEDBChar(1791));    //Arabic
AddCharRange(TEDBChar(11904),TEDBChar(12031));    //CJK Radicals Supplement
AddCharRange(TEDBChar(12032),TEDBChar(12255));    //Kangxi Radicals
AddCharRange(TEDBChar(12352),TEDBChar(12447));    //Hiragana
AddCharRange(TEDBChar(12448),TEDBChar(12543));    //Katakana
AddCharRange(TEDBChar(12592),TEDBChar(12687));    //Hangul Compatability Jamo
AddCharRange(TEDBChar(12688),TEDBChar(12703));    //Kanbun
AddCharRange(TEDBChar(13312),TEDBChar(19893));    //CJK Unified Ideographs Extension A
AddCharRange(TEDBChar(19968),TEDBChar(40959));    //CJK Unified Ideographs
AddCharRange(TEDBChar(63744),TEDBChar(64255));    //CJK Compatibility Ideographs



Comments Comments
The problem was that the TEDBCharacterSet class that is being used was restricting the characters in the set to within the lower 256 ASCII character range.


Resolution Resolution
Fixed Problem on 2/26/2013 in version 2.12 build 1


Products Affected Products Affected
ElevateDB VCL Client-Server
ElevateDB VCL Client-Server with Source
ElevateDB VCL Standard
ElevateDB VCL Standard with Source
ElevateDB VCL Trial

Image