+ public void testFr() throws IOException {
+ final RandomAccessFile raf = new RandomAccessFile(OUTPUTS + "FR.quickdic", "r");
+ final Dictionary dict = new Dictionary(raf);
+ final Index frIndex = dict.indices.get(0);
+
+ // Now they're all cached, we shouldn't have to search.
+// for (final IndexEntry indexEntry : frIndex.sortedIndexEntries) {
+// System.out.println(indexEntry.token);
+// }
+
+ raf.close();
+ }
+
+
+ public void testDeEnWiktionary() throws IOException {
+ final RandomAccessFile raf = new RandomAccessFile(OUTPUTS + "DE-EN.quickdic", "r");
+ final Dictionary dict = new Dictionary(raf);
+
+ final Index deIndex = dict.indices.get(0);
+
+ {
+ final IndexEntry searchResult = deIndex.findInsertionPoint("rot", new AtomicBoolean(
+ false));
+ HtmlEntry htmlEntry = searchResult.htmlEntries.get(0);
+ System.out.println("rot:\n" + htmlEntry.getHtml());
+ }
+
+ raf.close();
+ }
+