Disclaimer: This information is provided subject to the license agreement accompanying the products described and to the terms of use of this web site, and does not constitute an additional warranty. dtSearch makes no warranty of any kind with regard to this information.
This version adds preliminary support for the new PDF 2.0 file format. PDF 2.0 is the first major change in the PDF file format since PDF 1.0 in 1993. Support is "preliminary" because while there are some tools that can open PDF 2.0 files now, end-user commercial software products have not yet started to support generation of new PDF 2.0 output so there is almost no data available for testing.
Because this new PDF version changes the header information, dtSearch versions before 7.93 will not recognize the PDF 2.0 file format and will miss all content in these files. Therefore, it is essential to use dtSearch 7.93 or later before attempting to index and search PDF 2.0 files.
Added new "Accent-optional" index type.
To create an accent-optional index in dtSearch Desktop/Network, click Index > Create Index (Advanced) and check the box to "Support optional accent sensitivity".
When you select an accent-optional index for searching, the Search dialog box will show a new option, "Accents in search terms are significant".
In an accent-optional index, accented letters can be made significant for matching purposes, but unaccented letters will still always match both accented and unaccented forms.
For example, a search for "abc" in an accent-optional index find both "abc" and "äbc". The results will be the same whether or not you check the "Accents in search terms are significant" box.
A search for "äbc" in an accent-optional index will find different results depending on whether the "Accents in search terms are significant" box is checked. If the box is checked, then "äbc" will match "äbc" and not "abc". If the box is not checked, then "äbc" will match both "äbc" and "abc".
If you use dtSearch to merge new indexes into older existing indexes: indexes created with dtSearch 7.93 will not be compatible with older indexes for purposes of merging indexes, unless you specify when you create the newer index that it must be compatible with the older index that will be included in or the target of the merge. To create an index that is compatible with an existing older index, use Create Index (Advanced), check the box to make the index compatible with an existing index, and select the index to use for compatibility.
Using the API, set IndexJob.CreateCompatibleIndexPath to specify the index to use as the source for compatibility information. To preserve the compatibility of an existing index that is being updated with ActionCreate=true, set the flag dtsIndexCreatePreserveExistingSettings in IndexJob. (This is equivalent to setting IndexJob.CreateCompatibleIndexPath to IndexJob.IndexPath.)
Added integration with the International Components for Unicode (ICU) providing improvements in text processing, such as the new accent-optional index type and support for emoji searching, for indexes created with version 7.93. Please see "ICU Integration" in the dtSearch Engine API Reference for more information. ICU integration is optional for applications using the developer API, and enabled by default in other products.
Optional integration with ICU can be enabled using a new icuconfig.xml configuration file.
dtSearch Engine supports a new homedir.xml file that can be used to specify the location of data files and the viewers folder and to consolidate data files separately from executables. Previously the CMAP files were installed under the bin and bin64 folder and the WordNet files were installed in a top-level folder under the dtSearch Developer folder. Now these files can be installed along with other data files (alphabet, noise word lists, stemming rules) in a "data" folder parallel to the bin and bin64 folder.
Use of homedir.xml is optional. Developers can still use the old deployment locations for data files.
<BR><HR><I>HighlightColors: </I> <!-- $Begin HighlightColors --> ffff00,a6f500,00ffe3,cbe3ff,c5c3fa,ffbcff,ff9999,fcbf29,d7d7d7,eaddc2 <!-- $End -->
<BR><HR><I>Highlight hits using multiple colors: </I> <!-- $Begin MultiColorHighlighting --> 1 <!-- $End -->
AdditionalLetters = 00a2 00a3 00a4 00a5 20a0 20a1 20a2 20a3 20a4 20a5 20a6 20a7 20a8 20a9 20aa 20ab 20acThis example makes all of the Unicode currency characters such as the Euro, Pound, and Lira searchable characters.
xfilter(ext ".doc")
matches file with a .doc extension; xfilter(ext "~.doc")
matches file without a .doc extension;
xfilter(ext ".")
matches file with no extension. This search feature will only work with documents that were indexed with
dtSearch 7.2 or later.(//text contains apple) and (author contains smith)