Tabnine Logo
BasicAutomata
Code IndexAdd Tabnine to your IDE (free)

How to use
BasicAutomata
in
org.apache.lucene.util.automaton

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

origin: sirensolutions/siren

switch(c) {
 case WILDCARD_STRING:
  automata.add(BasicAutomata.makeAnyString());
  break;
 case WILDCARD_CHAR:
  automata.add(BasicAutomata.makeAnyChar());
  break;
 case WILDCARD_ESCAPE:
   final int nextChar = wildcardText.codePointAt(i + length);
   length += Character.charCount(nextChar);
   automata.add(BasicAutomata.makeChar(nextChar));
   break;
  automata.add(BasicAutomata.makeChar(c));
origin: rdelbru/SIREn

public void testCustomProvider() throws IOException {
 final AutomatonProvider myProvider = new AutomatonProvider() {
  // automaton that matches quick or brown
  private final Automaton quickBrownAutomaton = BasicOperations.union(Arrays
    .asList(BasicAutomata.makeString("quick"),
    BasicAutomata.makeString("brown"),
    BasicAutomata.makeString("bob")));
  public Automaton getAutomaton(final String name) {
   if (name.equals("quickBrown")) return quickBrownAutomaton;
   else return null;
  }
 };
 final NodeRegexpQuery query = new NodeRegexpQuery(this.newTerm("<quickBrown>"),
  RegExp.ALL, myProvider);
 assertEquals(1, searcher.search(dq(query), 5).totalHits);
}
origin: sirensolutions/siren

public void testCustomProvider() throws IOException {
 final AutomatonProvider myProvider = new AutomatonProvider() {
  // automaton that matches quick or brown
  private final Automaton quickBrownAutomaton = BasicOperations.union(Arrays
    .asList(BasicAutomata.makeString("quick"),
    BasicAutomata.makeString("brown"),
    BasicAutomata.makeString("bob")));
  public Automaton getAutomaton(final String name) {
   if (name.equals("quickBrown")) return quickBrownAutomaton;
   else return null;
  }
 };
 final NodeRegexpQuery query = new NodeRegexpQuery(this.newTerm("<quickBrown>"),
  RegExp.ALL, myProvider);
 assertEquals(1, searcher.search(dq(query), 5).totalHits);
}
origin: rdelbru/SIREn

switch(c) {
 case WILDCARD_STRING:
  automata.add(BasicAutomata.makeAnyString());
  break;
 case WILDCARD_CHAR:
  automata.add(BasicAutomata.makeAnyChar());
  break;
 case WILDCARD_ESCAPE:
   final int nextChar = wildcardText.codePointAt(i + length);
   length += Character.charCount(nextChar);
   automata.add(BasicAutomata.makeChar(nextChar));
   break;
  automata.add(BasicAutomata.makeChar(c));
org.apache.lucene.util.automatonBasicAutomata

Most used methods

  • makeAnyChar
  • makeAnyString
  • makeChar
  • makeString

Popular in Java

  • Finding current android device location
  • addToBackStack (FragmentTransaction)
  • getApplicationContext (Context)
  • putExtra (Intent)
  • FileNotFoundException (java.io)
    Thrown when a file specified by a program cannot be found.
  • DecimalFormat (java.text)
    A concrete subclass of NumberFormat that formats decimal numbers. It has a variety of features desig
  • TimeZone (java.util)
    TimeZone represents a time zone offset, and also figures out daylight savings. Typically, you get a
  • SSLHandshakeException (javax.net.ssl)
    The exception that is thrown when a handshake could not be completed successfully.
  • DataSource (javax.sql)
    An interface for the creation of Connection objects which represent a connection to a database. This
  • Project (org.apache.tools.ant)
    Central representation of an Ant project. This class defines an Ant project with all of its targets,
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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