Class BeCPGQueryHelper

java.lang.Object
fr.becpg.repo.helper.BeCPGQueryHelper

public class BeCPGQueryHelper extends Object

BeCPGQueryHelper class.

Version:
$Id: $Id
Author:
matthieu
  • Field Details

    • logger

      private static final org.apache.commons.logging.Log logger
      Constant logger
    • SUFFIX_ALL

      public static final String SUFFIX_ALL
      Constant SUFFIX_ALL="*"
      See Also:
    • SUFFIX_SPACE

      private static final String SUFFIX_SPACE
      Constant SUFFIX_SPACE=" "
      See Also:
    • SUFFIX_DOUBLE_QUOTE

      private static final String SUFFIX_DOUBLE_QUOTE
      Constant SUFFIX_DOUBLE_QUOTE="\""
      See Also:
    • SUFFIX_SIMPLE_QUOTE

      private static final String SUFFIX_SIMPLE_QUOTE
      Constant SUFFIX_SIMPLE_QUOTE="'"
      See Also:
  • Constructor Details

    • BeCPGQueryHelper

      private BeCPGQueryHelper()

      Constructor for BeCPGQueryHelper.

  • Method Details

    • isQueryMatch

      public static boolean isQueryMatch(String query, String entityName)

      isQueryMatch.

      Parameters:
      query - a String object.
      entityName - a String object.
      Returns:
      a boolean.
    • extractTokens

      private static List<String> extractTokens(String input, boolean enableStopWords)

      extractTokens.

      Parameters:
      input - a String object
      enableStopWords - a boolean
      Returns:
      a List object
    • prepareQueryForSorting

      public static String prepareQueryForSorting(String query)

      prepareQueryForSorting.

      Parameters:
      query - a String object
      Returns:
      a String object
    • prepareQuery

      public static String prepareQuery(String query)

      prepareQuery.

      Parameters:
      query - a String object.
      Returns:
      a String object.
    • getTextAnalyzer

      private static org.apache.lucene.analysis.Analyzer getTextAnalyzer(boolean enableStopWords)

      getTextAnalyzer.

      Parameters:
      enableStopWords - a boolean
      Returns:
      a Analyzer object
    • isAllQuery

      public static boolean isAllQuery(String query)

      isAllQuery.

      Parameters:
      query - a String object.
      Returns:
      a boolean.