Tabnine Logo
LevenshteinAutomata$ParametricDescription
Code IndexAdd Tabnine to your IDE (free)

How to use
LevenshteinAutomata$ParametricDescription
in
org.apache.lucene.util.automaton

Best Java code snippets using org.apache.lucene.util.automaton.LevenshteinAutomata$ParametricDescription (Showing top 4 results out of 315)

origin: org.apache.lucene/lucene-core

ParametricDescription description = descriptions[n];
final int numStates = description.size();
final int numTransitions = numStates * Math.min(1 + 2 * n, alphabet.length);
final int prefixStates = prefix != null ? prefix.codePointCount(0, prefix.length()) : 0;
a.setAccept(lastState, description.isAccept(0));
 a.setAccept(state, description.isAccept(i));
 final int xpos = description.getPosition(k);
 if (xpos < 0)
  continue;
  int dest = description.transition(k, xpos, cvec);
  if (dest >= 0) {
   a.addTransition(stateOffset+k, stateOffset+dest, ch);
 int dest = description.transition(k, xpos, 0); // by definition
 if (dest >= 0) {
  for (int r = 0; r < numRanges; r++) {
origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.lucene

ParametricDescription description = descriptions[n];
final int numStates = description.size();
final int numTransitions = numStates * Math.min(1 + 2 * n, alphabet.length);
final int prefixStates = prefix != null ? prefix.codePointCount(0, prefix.length()) : 0;
a.setAccept(lastState, description.isAccept(0));
 a.setAccept(state, description.isAccept(i));
 final int xpos = description.getPosition(k);
 if (xpos < 0)
  continue;
  int dest = description.transition(k, xpos, cvec);
  if (dest >= 0) {
   a.addTransition(stateOffset+k, stateOffset+dest, ch);
 int dest = description.transition(k, xpos, 0); // by definition
 if (dest >= 0) {
  for (int r = 0; r < numRanges; r++) {
origin: org.infinispan/infinispan-embedded-query

ParametricDescription description = descriptions[n];
int numStates = description.size();
a.setAccept(lastState, description.isAccept(0));
 a.setAccept(state, description.isAccept(i));
 final int xpos = description.getPosition(k);
 if (xpos < 0)
  continue;
  int dest = description.transition(k, xpos, cvec);
  if (dest >= 0) {
   a.addTransition(stateOffset+k, stateOffset+dest, ch);
 int dest = description.transition(k, xpos, 0); // by definition
 if (dest >= 0) {
  for (int r = 0; r < numRanges; r++) {
origin: harbby/presto-connectors

ParametricDescription description = descriptions[n];
int numStates = description.size();
a.setAccept(lastState, description.isAccept(0));
 a.setAccept(state, description.isAccept(i));
 final int xpos = description.getPosition(k);
 if (xpos < 0)
  continue;
  int dest = description.transition(k, xpos, cvec);
  if (dest >= 0) {
   a.addTransition(stateOffset+k, stateOffset+dest, ch);
 int dest = description.transition(k, xpos, 0); // by definition
 if (dest >= 0) {
  for (int r = 0; r < numRanges; r++) {
org.apache.lucene.util.automatonLevenshteinAutomata$ParametricDescription

Javadoc

A ParametricDescription describes the structure of a Levenshtein DFA for some degree n.

There are four components of a parametric description, all parameterized on the length of the word w:

  1. The number of states: #size()
  2. The set of final states: #isAccept(int)
  3. The transition function: #transition(int,int,int)
  4. Minimal boundary function: #getPosition(int)

Most used methods

  • getPosition
    Returns the position in the input word for a given state. This is the minimal boundary for the state
  • isAccept
    Returns true if the state in any Levenshtein DFA is an accept state (final state).
  • size
    Return the number of states needed to compute a Levenshtein DFA
  • transition
    Returns the state number for a transition from the given state, assuming position and characteristi

Popular in Java

  • Running tasks concurrently on multiple threads
  • onRequestPermissionsResult (Fragment)
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • getSystemService (Context)
  • Rectangle (java.awt)
    A Rectangle specifies an area in a coordinate space that is enclosed by the Rectangle object's top-
  • String (java.lang)
  • System (java.lang)
    Provides access to system-related information and resources including standard input and output. Ena
  • ServerSocket (java.net)
    This class represents a server-side socket that waits for incoming client connections. A ServerSocke
  • ArrayList (java.util)
    ArrayList is an implementation of List, backed by an array. All optional operations including adding
  • Servlet (javax.servlet)
    Defines methods that all servlets must implement. A servlet is a small Java program that runs within
  • Top 17 PhpStorm Plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now