Hacker GitHub

← All repos

danieldk/dictomaton

View on GitHub ↗ ★ 133 Java archived

Finite state dictionaries in Java

13 mentions on Hacker News by 2 people: 0 stories, 13 comments · first 2013-05-05 · latest 2023-09-11

Mentions per year 13 mentions · busiest year 2015 (5)
20082026
  1. …the intersection automaton. I wrote a Java package a decade ago that implements some of this stuff: https://github.com/danieldk/dictomaton
  2. …I made a Java package in 2013 that supports: DAWGs, Levenshtein automata and perfect hash automata: https://github.com/danieldk/dictomaton
  3. …does some of the things described in the article (DAWGS, perfect hashing, Levenshtein automata): https://github.com/danieldk/dictomaton
  4. …is O(mn) in the number of states of the two automata). For an implementation of this and more, see: https://github.com/danieldk/dictomaton
  5. …but they don't use an LRU cache and I think still permit the registry to grow without bound. [1] - https://github.com/danieldk/dictomaton/blob/master/src/main/... [2] - https://github.com/BurntSushi/fst/blob/master/src/fst/regist... (The…
    comment by burntsushi · 2015-09-20 · in Implementing Levenshtein Automata
  6. …state dictionaries, perfect hash automata, and String mappings based on perfect hash automata): https://github.com/danieldk/dictomaton
    comment by danieldk · 2015-09-20 · in Implementing Levenshtein Automata
  7. …the Levenshtein automaton. This approach is fast and very compact. I have a Java implementation: https://github.com/danieldk/dictomaton
  8. …word/sequence). - String-keyed maps that use a finite state automaton to store keys. More info: https://github.com/danieldk/dictomaton http://search.maven.org/#artifactdetails%7Ceu.danieldk.dicto...
  9. …for String keys, that store strings in an automaton and uses a flat array to store values: https://github.com/danieldk/dictomaton [1] http://csi.ufs.ac.za/resres/files/Schultz.pdf
    comment by danieldk · 2014-06-19 · in Minimal Perfect Hashing
  10. Or store the lexicon in a determinisitic acyclic finite state automaton. E.g. (shameless plug): https://github.com/danieldk/dictomaton Though, having implemented a language guesser myself, it's only an issue with very short texts (a few…
    comment by danieldk · 2013-11-19 · in Show HN: Language detection as a service
  11. And my implementation in Java :): https://github.com/danieldk/dictomaton
  12. …in my library that (among other things) uses a minimized DFA to store String sets in Java: https://github.com/danieldk/dictomaton (It also supports perfect hashing automata and Levenshtein automata.)
  13. …in Java? As a matter of fact, I just committed QuickCheck-like unit tests five minutes ago [1] :): https://github.com/danieldk/dictomaton/commit/7aaa89aae68524... I write such tests in Java quite often. Of course, you don't have the nice…
    comment by danieldk · 2013-05-05 · in Design