public class SemanticSearchUtil
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ASSERTION_STATE_PREFIX |
static java.lang.String |
ATTRKEY_ASSERTION_IDS |
static java.lang.String |
ATTRKEY_CHILD_LEVEL |
static java.lang.String |
ATTRKEY_COUNTS |
static java.lang.String |
ATTRKEY_EDGE |
static java.lang.String |
ATTRKEY_EDGES |
static java.lang.String |
ATTRKEY_EXAMPLE_ASSERTION_ID |
static java.lang.String |
ATTRKEY_EXTENSION_ID |
static java.lang.String |
ATTRKEY_EXTENSION_IDS |
static java.lang.String |
ATTRKEY_EXTENSION_NODES |
static java.lang.String |
ATTRKEY_KEY |
static java.lang.String |
ATTRKEY_LEVEL |
static java.lang.String |
ATTRKEY_MINUS |
static java.lang.String |
ATTRKEY_NODE_UNIQUE |
static java.lang.String |
ATTRKEY_NODES |
static java.lang.String |
ATTRKEY_POTENTIAL_TREE_ID |
static java.lang.String |
ATTRKEY_PRIMARY_KEY |
static java.lang.String |
ATTRKEY_STAR |
static java.lang.String |
ATTRKEY_SYSTEM_SEMANTIC_ASSERTION_ANCESTOR |
static java.lang.String |
ATTRKEY_SYSTEM_SEMANTIC_ASSERTION_ANCESTOR_DISTANCE |
static java.lang.String |
ATTRKEY_SYSTEM_SEMANTIC_ASSERTION_ANCESTOR_UNIQUE |
static java.lang.String |
ATTRKEY_SYSTEM_SEMANTIC_ASSERTION_ASSERTION_ID |
static java.lang.String |
ATTRKEY_SYSTEM_SEMANTIC_ASSERTION_CHILD |
static java.lang.String |
ATTRKEY_SYSTEM_SEMANTIC_ASSERTION_CHILD_POSITION |
static java.lang.String |
ATTRKEY_SYSTEM_SEMANTIC_ASSERTION_CHILD_UNIQUE |
static java.lang.String |
ATTRKEY_SYSTEM_SEMANTIC_ASSERTION_FOREIGN_KEY |
static java.lang.String |
ATTRKEY_SYSTEM_SEMANTIC_ASSERTION_PREP_SOURCE |
static java.lang.String |
ATTRKEY_SYSTEM_SEMANTIC_ASSERTION_PREP_TARGET |
static java.lang.String |
ATTRKEY_SYSTEM_SEMANTIC_HIERARCHY_CHILD |
static java.lang.String |
ATTRKEY_TREE_COUNT |
static java.lang.String |
ATTRKEY_TREE_ID |
static java.lang.String |
ATTRKEY_TREE_NODES |
static java.lang.String |
ATTRKEY_UNDERLINE |
static java.lang.String |
ATTRKEY_UNIQUES |
static java.lang.String |
COLLECTION_KEY_SYSTEM_SEMANTIC_HIERARCHY |
static java.lang.String |
FILTERID_QUESTION |
static java.lang.String |
HIERARCHY_STATE |
static java.lang.String |
LOCALE_EN |
static java.lang.String |
SEMANTIC_PREFIX |
static int |
SEMANTIC_SEARCH_LIMIT |
static java.lang.String |
STMTKEY_APPLIED_EXTENSIONS |
static java.lang.String |
STMTKEY_ASSERTION_NODES |
static java.lang.String |
STMTKEY_EXTENSIONS |
static java.lang.String |
STMTKEY_MATCHING_ASSERTION_I_DS |
static java.lang.String |
STMTKEY_MATCHING_ASSERTIONS |
static java.lang.String |
STMTKEY_NODE_UNIQUES |
static java.lang.String |
STMTKEY_TREE_COUNTS |
static java.lang.String |
STMTKEY_TREE_EDGE_ROWS |
static java.lang.String |
STMTKEY_TREE_EDGES |
static java.lang.String |
STMTKEY_TREE_INFO_LOOKUP |
static java.lang.String |
STMTKEY_TREES |
Constructor and Description |
---|
SemanticSearchUtil() |
Modifier and Type | Method and Description |
---|---|
static void |
addAssertionState(com.endeca.mdex.conversation.types.Request query,
SemanticCollectionRef ref,
java.lang.String dataSetKey,
java.lang.String specColumnKey) |
static void |
addForeignFilter(java.lang.String dataSetKey,
java.lang.String specColumnKey,
com.endeca.mdex.conversation.types.State assertionState) |
static void |
addHierarchyFilter(com.endeca.mdex.conversation.types.State assertionState) |
static void |
addHierarchyState(java.lang.String searchTerm,
com.endeca.mdex.conversation.types.Request query) |
static void |
addJoinFilterState(com.endeca.mdex.conversation.types.Request query,
SemanticCollectionRef ref,
java.lang.String dataSetKey,
java.lang.String specColumnKey) |
static SemanticCollections |
getAssertionCollections(javax.portlet.PortletRequest request,
DataSource ds) |
static com.endeca.mdex.eql_parser.types.Query |
getLQLQueryForValueSearch(SemanticCollectionRef ref) |
static com.endeca.mdex.eql_parser.types.LookupExpression |
getNodeUniqueLookupExpression() |
static boolean |
getSortOrder(SemanticRefinementConfig config) |
static com.endeca.mdex.eql_parser.types.Statement |
makeAppliedExtensionsStmt(SemanticCollectionRef collectionRef,
SemanticRefinementConfig config) |
static com.endeca.mdex.eql_parser.types.Statement |
makeAssertionNodesStmt(SemanticCollectionRef collectionRef,
SemanticRefinementConfig config) |
static com.endeca.mdex.eql_parser.types.Statement |
makeExtensionsStmt(SemanticCollectionRef collectionRef,
SemanticRefinementConfig config) |
static com.endeca.mdex.eql_parser.types.Statement |
makeMatchingAssertionIDStmt(SemanticCollectionRef collectionRef,
SemanticRefinementConfig config) |
static com.endeca.mdex.eql_parser.types.Statement |
makeMatchingAssertionsStmt(SemanticCollectionRef collectionRef,
SemanticRefinementConfig config) |
static com.endeca.mdex.eql_parser.types.Statement |
makeNodeUniquesStmt(SemanticCollectionRef collectionRef,
SemanticRefinementConfig config) |
static com.endeca.mdex.eql_parser.types.SetConstructor |
makeSpanningTreeNodesExpr(SemanticRefinementConfig config) |
static com.endeca.mdex.eql_parser.types.Statement |
makeTreeCountsStmt(SemanticCollectionRef collectionRef,
SemanticRefinementConfig config) |
static com.endeca.mdex.eql_parser.types.Statement |
makeTreeEdgeRowsStmt(SemanticCollectionRef collectionRef,
SemanticRefinementConfig config) |
static com.endeca.mdex.eql_parser.types.Statement |
makeTreeEdgesStmt(SemanticCollectionRef collectionRef,
SemanticRefinementConfig config) |
static com.endeca.mdex.eql_parser.types.Statement |
makeTreeInfoLookupStmt(SemanticCollectionRef collectionRef,
SemanticRefinementConfig config) |
static com.endeca.mdex.eql_parser.types.Statement |
makeTreesStmt(SemanticCollectionRef collectionRef,
SemanticRefinementConfig config) |
static com.endeca.mdex.eql_parser.types.SetConstructor |
makeTypeaheadNodesExpr(SemanticRefinementConfig config) |
public static final int SEMANTIC_SEARCH_LIMIT
public static final java.lang.String SEMANTIC_PREFIX
public static final java.lang.String HIERARCHY_STATE
public static final java.lang.String ASSERTION_STATE_PREFIX
public static final java.lang.String ATTRKEY_COUNTS
public static final java.lang.String ATTRKEY_CHILD_LEVEL
public static final java.lang.String ATTRKEY_SYSTEM_SEMANTIC_ASSERTION_CHILD_POSITION
public static final java.lang.String ATTRKEY_EXTENSION_IDS
public static final java.lang.String ATTRKEY_TREE_COUNT
public static final java.lang.String ATTRKEY_TREE_ID
public static final java.lang.String ATTRKEY_EXAMPLE_ASSERTION_ID
public static final java.lang.String ATTRKEY_TREE_NODES
public static final java.lang.String ATTRKEY_KEY
public static final java.lang.String ATTRKEY_EDGES
public static final java.lang.String ATTRKEY_EXTENSION_NODES
public static final java.lang.String ATTRKEY_POTENTIAL_TREE_ID
public static final java.lang.String ATTRKEY_EDGE
public static final java.lang.String ATTRKEY_PRIMARY_KEY
public static final java.lang.String ATTRKEY_EXTENSION_ID
public static final java.lang.String ATTRKEY_MINUS
public static final java.lang.String ATTRKEY_SYSTEM_SEMANTIC_ASSERTION_ANCESTOR
public static final java.lang.String ATTRKEY_NODE_UNIQUE
public static final java.lang.String ATTRKEY_SYSTEM_SEMANTIC_ASSERTION_PREP_TARGET
public static final java.lang.String ATTRKEY_SYSTEM_SEMANTIC_ASSERTION_PREP_SOURCE
public static final java.lang.String ATTRKEY_SYSTEM_SEMANTIC_ASSERTION_ANCESTOR_UNIQUE
public static final java.lang.String ATTRKEY_LEVEL
public static final java.lang.String ATTRKEY_SYSTEM_SEMANTIC_ASSERTION_CHILD_UNIQUE
public static final java.lang.String ATTRKEY_STAR
public static final java.lang.String ATTRKEY_ASSERTION_IDS
public static final java.lang.String ATTRKEY_NODES
public static final java.lang.String ATTRKEY_SYSTEM_SEMANTIC_ASSERTION_CHILD
public static final java.lang.String ATTRKEY_SYSTEM_SEMANTIC_ASSERTION_ASSERTION_ID
public static final java.lang.String ATTRKEY_UNIQUES
public static final java.lang.String ATTRKEY_SYSTEM_SEMANTIC_ASSERTION_FOREIGN_KEY
public static final java.lang.String ATTRKEY_SYSTEM_SEMANTIC_HIERARCHY_CHILD
public static final java.lang.String ATTRKEY_SYSTEM_SEMANTIC_ASSERTION_ANCESTOR_DISTANCE
public static final java.lang.String ATTRKEY_UNDERLINE
public static final java.lang.String STMTKEY_TREES
public static final java.lang.String STMTKEY_TREE_INFO_LOOKUP
public static final java.lang.String STMTKEY_TREE_COUNTS
public static final java.lang.String STMTKEY_TREE_EDGES
public static final java.lang.String STMTKEY_TREE_EDGE_ROWS
public static final java.lang.String STMTKEY_APPLIED_EXTENSIONS
public static final java.lang.String STMTKEY_EXTENSIONS
public static final java.lang.String STMTKEY_NODE_UNIQUES
public static final java.lang.String STMTKEY_MATCHING_ASSERTIONS
public static final java.lang.String STMTKEY_MATCHING_ASSERTION_I_DS
public static final java.lang.String STMTKEY_ASSERTION_NODES
public static final java.lang.String FILTERID_QUESTION
public static final java.lang.String LOCALE_EN
public static final java.lang.String COLLECTION_KEY_SYSTEM_SEMANTIC_HIERARCHY
public static SemanticCollections getAssertionCollections(javax.portlet.PortletRequest request, DataSource ds)
public static void addJoinFilterState(com.endeca.mdex.conversation.types.Request query, SemanticCollectionRef ref, java.lang.String dataSetKey, java.lang.String specColumnKey)
public static com.endeca.mdex.eql_parser.types.SetConstructor makeSpanningTreeNodesExpr(SemanticRefinementConfig config)
public static com.endeca.mdex.eql_parser.types.SetConstructor makeTypeaheadNodesExpr(SemanticRefinementConfig config)
public static com.endeca.mdex.eql_parser.types.LookupExpression getNodeUniqueLookupExpression()
public static com.endeca.mdex.eql_parser.types.Statement makeAssertionNodesStmt(SemanticCollectionRef collectionRef, SemanticRefinementConfig config)
public static com.endeca.mdex.eql_parser.types.Statement makeMatchingAssertionIDStmt(SemanticCollectionRef collectionRef, SemanticRefinementConfig config)
public static com.endeca.mdex.eql_parser.types.Statement makeMatchingAssertionsStmt(SemanticCollectionRef collectionRef, SemanticRefinementConfig config)
public static com.endeca.mdex.eql_parser.types.Statement makeNodeUniquesStmt(SemanticCollectionRef collectionRef, SemanticRefinementConfig config)
public static com.endeca.mdex.eql_parser.types.Statement makeExtensionsStmt(SemanticCollectionRef collectionRef, SemanticRefinementConfig config)
public static com.endeca.mdex.eql_parser.types.Statement makeAppliedExtensionsStmt(SemanticCollectionRef collectionRef, SemanticRefinementConfig config)
public static com.endeca.mdex.eql_parser.types.Statement makeTreeEdgeRowsStmt(SemanticCollectionRef collectionRef, SemanticRefinementConfig config)
public static com.endeca.mdex.eql_parser.types.Statement makeTreeEdgesStmt(SemanticCollectionRef collectionRef, SemanticRefinementConfig config)
public static com.endeca.mdex.eql_parser.types.Statement makeTreeCountsStmt(SemanticCollectionRef collectionRef, SemanticRefinementConfig config)
public static com.endeca.mdex.eql_parser.types.Statement makeTreeInfoLookupStmt(SemanticCollectionRef collectionRef, SemanticRefinementConfig config)
public static com.endeca.mdex.eql_parser.types.Statement makeTreesStmt(SemanticCollectionRef collectionRef, SemanticRefinementConfig config)
public static boolean getSortOrder(SemanticRefinementConfig config)
public static com.endeca.mdex.eql_parser.types.Query getLQLQueryForValueSearch(SemanticCollectionRef ref)
public static void addAssertionState(com.endeca.mdex.conversation.types.Request query, SemanticCollectionRef ref, java.lang.String dataSetKey, java.lang.String specColumnKey)
public static void addForeignFilter(java.lang.String dataSetKey, java.lang.String specColumnKey, com.endeca.mdex.conversation.types.State assertionState)
public static void addHierarchyFilter(com.endeca.mdex.conversation.types.State assertionState)
public static void addHierarchyState(java.lang.String searchTerm, com.endeca.mdex.conversation.types.Request query)
Copyright 2003, 2014, Oracle and/or its affiliates. All rights reserved.