[midPoint-git] [Evolveum/midpoint] 7cf3b5: Started working on fulltext search.
Pavol Mederly
mederly at evolveum.com
Tue Feb 28 21:40:48 CET 2017
Branch: refs/heads/extended-3.5
Home: https://github.com/Evolveum/midpoint
Commit: 7cf3b5f331dd36ee8ae97ea8bab7ef5590e9a01f
https://github.com/Evolveum/midpoint/commit/7cf3b5f331dd36ee8ae97ea8bab7ef5590e9a01f
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2017-02-28 (Tue, 28 Feb 2017)
Changed paths:
A infra/prism/src/main/java/com/evolveum/midpoint/prism/query/FullTextFilter.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/query/builder/R_Filter.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/query/builder/S_AtomicFilterEntry.java
Log Message:
-----------
Started working on fulltext search.
(cherry picked from commit f105ca4)
Commit: b59492171a80c54c13818229c57d1fff722f5a38
https://github.com/Evolveum/midpoint/commit/b59492171a80c54c13818229c57d1fff722f5a38
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2017-02-28 (Tue, 28 Feb 2017)
Changed paths:
M infra/prism/src/main/java/com/evolveum/midpoint/prism/marshaller/QueryConvertor.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/query/FullTextFilter.java
M infra/prism/src/main/resources/xml/ns/public/query-3.xsd
M infra/prism/src/test/java/com/evolveum/midpoint/prism/query/TestQueryConvertors.java
A infra/prism/src/test/resources/query/filter-not-full-text.xml
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/ExpressionUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/util/Utils.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/QueryInterpreter2Test.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/QueryInterpreter2.java
A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/restriction/FullTextRestriction.java
M repo/security-impl/src/main/java/com/evolveum/midpoint/security/impl/SecurityEnforcerImpl.java
Log Message:
-----------
FullText filter API (with dummy implementation).
(cherry picked from commit 002d537)
Commit: 8967fb95134d4aa4dc528234140b64bab381f9bc
https://github.com/Evolveum/midpoint/commit/8967fb95134d4aa4dc528234140b64bab381f9bc
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2017-02-28 (Tue, 28 Feb 2017)
Changed paths:
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/SearchTest.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RObject.java
A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RObjectTextInfo.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/resolution/ItemPathResolver.java
Log Message:
-----------
TextInfo table (unfinished).
(cherry picked from commit f6f74c6)
Commit: 85d3f81eac12cb40c375a3a2ad7f7a50fc63638c
https://github.com/Evolveum/midpoint/commit/85d3f81eac12cb40c375a3a2ad7f7a50fc63638c
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2017-02-28 (Tue, 28 Feb 2017)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/GetOperationOptions.java
M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/RepositoryService.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/RepositoryCache.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryServiceImpl.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/ObjectRetriever.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/QueryInterpreter2.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/hqm/HibernateQuery.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/hqm/RootHibernateQuery.java
Log Message:
-----------
"distinct" search operator (experimental)
(cherry picked from commit 602548d)
Commit: 4e84e74e365d4962ee12203ab4b694a785cbc9aa
https://github.com/Evolveum/midpoint/commit/4e84e74e365d4962ee12203ab4b694a785cbc9aa
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2017-02-28 (Tue, 28 Feb 2017)
Changed paths:
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/QueryInterpreter2Test.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/SearchTest.java
M repo/repo-sql-impl-test/src/test/resources/basic/objects.xml
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RObject.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RObjectTextInfo.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/resolution/ItemPathResolver.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/restriction/FullTextRestriction.java
Log Message:
-----------
First working version (although not configurable for now).
(cherry picked from commit c62bb49)
Commit: 7e76663b2797aa396fb9464715868525f7bfb6d3
https://github.com/Evolveum/midpoint/commit/7e76663b2797aa396fb9464715868525f7bfb6d3
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2017-02-28 (Tue, 28 Feb 2017)
Changed paths:
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/SearchTest.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RObject.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RObjectTextInfo.java
A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/id/RObjectTextInfoId.java
Log Message:
-----------
Removed artificial index from RObjectTextInfo.
(cherry picked from commit f738f38)
Commit: cebe0dc624db3318cafc76d999f1adeb4adf1b2e
https://github.com/Evolveum/midpoint/commit/cebe0dc624db3318cafc76d999f1adeb4adf1b2e
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2017-02-28 (Tue, 28 Feb 2017)
Changed paths:
M infra/common/src/main/java/com/evolveum/midpoint/common/ProfilingConfigurationManager.java
M infra/prism/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/ObjectType.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/ObjectTypes.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/SystemConfigurationHandler.java
M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/RepositoryService.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/RepositoryCache.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/SearchTest.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryServiceImpl.java
A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/RepositoryContext.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RAbstractRole.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RAccessCertificationCampaign.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RAccessCertificationDefinition.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RConnector.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RConnectorHost.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RFocus.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RGenericObject.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RLookupTable.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RNode.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RObject.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RObjectReference.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RObjectTemplate.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RObjectTextInfo.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/ROrg.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RReport.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RReportOutput.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RResource.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RRole.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RSecurityPolicy.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RSequence.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RService.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RShadow.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RSystemConfiguration.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RTask.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RUser.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RValuePolicy.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/any/RAssignmentExtension.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/RAccessCertificationCase.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/RAccessCertificationDecision.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/RAssignment.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/RCertCaseReference.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/RContainerReference.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/RExclusion.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/RTrigger.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/embedded/RActivation.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/embedded/REmbeddedNamedReference.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/embedded/REmbeddedReference.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/embedded/ROperationalState.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/factory/MetadataFactory.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/CertificationCaseHelper.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/ObjectUpdater.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/util/RUtil.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/cluster/ClusterManager.java
Log Message:
-----------
Configurable indexing for full text search.
(cherry picked from commit 3d2a401)
Commit: 42a8fd7a4f48438e48e46eb39338a70ea65d5a32
https://github.com/Evolveum/midpoint/commit/42a8fd7a4f48438e48e46eb39338a70ea65d5a32
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2017-02-28 (Tue, 28 Feb 2017)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/init/ModelInitialSetup.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/init/RepoInitialSetup.java
M gui/admin-gui/src/main/webapp/WEB-INF/ctx-init.xml
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelController.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/SystemConfigurationHandler.java
M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/RepositoryService.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/RepositoryCache.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryServiceImpl.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RObjectTextInfo.java
M repo/system-init/src/main/java/com/evolveum/midpoint/init/RepositoryFactory.java
A samples/objects/full-text-search.xml
Log Message:
-----------
Applying full text indexing (and logging) configuration earlier in the startup sequence. Other minor tweaks.
(cherry picked from commit 0e6d8c2)
Commit: c51d4fa0811d239d3cc99deb31c85c94f9e630f0
https://github.com/Evolveum/midpoint/commit/c51d4fa0811d239d3cc99deb31c85c94f9e630f0
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2017-02-28 (Tue, 28 Feb 2017)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/SystemConfigurationTypeUtil.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RObjectTextInfo.java
Log Message:
-----------
Helper method to determine full text search configuration presence.
(cherry picked from commit 95969fd)
Commit: fcbaa6c7b39c9e2448339a59187ce980364c6f83
https://github.com/Evolveum/midpoint/commit/fcbaa6c7b39c9e2448339a59187ce980364c6f83
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2017-02-28 (Tue, 28 Feb 2017)
Changed paths:
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestLoggingConfiguration.java
Log Message:
-----------
Adapted TestLoggingConfiguration.
(cherry picked from commit 4c7cdaf)
Compare: https://github.com/Evolveum/midpoint/compare/1164746a3490...fcbaa6c7b39c
More information about the midPoint-svn
mailing list