mirror of
https://github.com/Alfresco/SearchServices.git
synced 2026-09-16 18:12:56 +00:00
Merge branch 'feature/SEARCH-2151_DateFunctionsSelect' of git.alfresco.com:search_discovery/insightengine into feature/SEARCH-2166_DateFunctionWhere
This commit is contained in:
+4
-4
@@ -1041,7 +1041,7 @@ public class AlfrescoSolrDataModel implements QueryConstants
|
||||
|
||||
}
|
||||
|
||||
public String getDateDerivedFIeld(QName propertyQName)
|
||||
public String getDateDerivedField(QName propertyQName)
|
||||
{
|
||||
PropertyDefinition propertyDefinition = getPropertyDefinition(propertyQName);
|
||||
return "part@sd@" + propertyDefinition.getName().toString();
|
||||
@@ -1652,10 +1652,10 @@ public class AlfrescoSolrDataModel implements QueryConstants
|
||||
}
|
||||
|
||||
if ((propertyDef.getDataType().getName().equals(DataTypeDefinition.DATETIME)
|
||||
|| propertyDef.getDataType().getName().equals(DataTypeDefinition.DATE) &&
|
||||
!isDerivedDateField(fieldNameAndEnding.getSecond())))
|
||||
|| propertyDef.getDataType().getName().equals(DataTypeDefinition.DATE)) &&
|
||||
isDerivedDateField(fieldNameAndEnding.getSecond()))
|
||||
{
|
||||
return getDateDerivedFIeld(propertyDef.getName()) + fieldNameAndEnding.getSecond();
|
||||
return getDateDerivedField(propertyDef.getName()) + fieldNameAndEnding.getSecond();
|
||||
}
|
||||
else if (propertyDef.getDataType().getName().equals(DataTypeDefinition.TEXT))
|
||||
{
|
||||
|
||||
+1
-1
@@ -4232,7 +4232,7 @@ public class Solr4QueryParser extends QueryParser implements QueryConstants
|
||||
{
|
||||
return subQueryBuilder.getQuery(
|
||||
AlfrescoSolrDataModel.getInstance()
|
||||
.getDateDerivedFIeld(propertyQName) + fieldNameAndEnding.getSecond(),
|
||||
.getDateDerivedField(propertyQName) + fieldNameAndEnding.getSecond(),
|
||||
queryText, analysisMode, luceneFunction);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user