121627 rmunteanu: Merged 5.0.N (5.0.4) to 5.1.N (5.1.1)
121496 arebegea: MNT-14409 : Unable to configure search filter for TAG/SITE via extension
- Modified the SolrFacetConfig QName resolver to use the FacetQNameUtils that was also used when added a filter from Share
- Had to move the FacetQNameUtils and the test class FacetQNameUtilsTest to repository project
- Added the FacetQNameUtilsTest test to the AllUnitTestsSuite
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@123645 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
108039: Merged 5.0.N (5.0.3) to HEAD-BUG-FIX (5.1/Cloud)
107604: Merged V4.2-BUG-FIX (4.2.5) to 5.0.N (5.0.3)
107379: Merged DEV to V4.2-BUG-FIX (4.2.5)
100688 : MNT-13713 : row.getValue() returns null when indexing with lucene and sort is applied.
- Was implemented some code for query with sorting.
107250 : MNT-13713 : row.getValue() returns null when indexing with lucene and sort is applied.
- Added a test
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@108070 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
107747: Fix for ACE-2125 Boolean properties should be supported in the predicate for transactional metadata queries.
- also includes float and double
Fix for ACE-2685 Error when using content length and mimetype in the same query
- SQL refactor removes this issue
Fix for ACE-3889 Support the OR operator with transactional AFTS queries
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@107764 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
107541: Merged 5.0.N (5.0.3) to HEAD-BUG-FIX (5.1/Cloud) (PARTIAL MERGE)
107413: Merged DEV to 5.0.N (5.0.3)
106858 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Cleaning of Javadoc,
107565: MNT-13545 Fix compilation after merge of Javadoc
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@107633 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
105528: Merged 5.0.N (5.0.3) to HEAD-BUG-FIX (5.1/Cloud)
105505: Merged V4.2-BUG-FIX (4.2.5) to 5.0.N (5.0.3)
104963: Merged DEV to V4.2-BUG-FIX (4.2.5)
100339: MNT-13742: SortType: NullPointerException when trying to sort the result set (SOLR)
- Fixed the sorting depending on the type.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@105591 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
104571: Merged 5.0.N (5.0.2) to HEAD-BUG-FIX (5.1/Cloud)
104493: MNT-14062: Merged V4.2-BUG-FIX (4.2.5) to 5.0.N (5.0.2)
104334: MNT-13768: Merged DEV to V4.2-BUG-FIX (4.2.5)
104284: MNT-13768: Under some circumstances that number of PATH indexed in Lucene increases a lot leading to out of memory and memory over consumption.
- Move logic that ignores indexing to separate beans. Do not regenerate pathes by ADMLuceneIndexerImpl for nodes with types to ignore.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@104639 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
104500: Merged 5.0.N (5.0.2) to HEAD-BUG-FIX (5.1/Cloud)
104340: Merged DEV to 5.0.N (5.0.2)
101620: MNT-13812: Creating a rule on Repository > Data Dictionary > Solr Facets Space breaks the Search Manager page
- Check that child has facetField type, before getting properties.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@104611 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
102258: Support for ACE-1021 SOLR 4 - Sharding/Replication/Cluster/CloudACE-3827 SOLR 4 - Shard based on ACL hash
- the code to support index sharding by ACL ID and query execution
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@102534 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
99981: Merged 5.0.N (5.0.2) to HEAD-BUG-FIX (5.1/Cloud) (PARTIAL MERGE)
99482: Merged DEV to 5.0.N (5.0.1)
99198 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc typo in project alfresco-jlan
99413 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc parameters inconsistence in project alfresco-jlan
99205 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc parameters inconsistence in project core
99415 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc parameters inconsistence in project data-model
99227 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc parameters inconsistence in project file-transfer-receiver
99416 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc parameters inconsistence in project legacy-lucene
99417 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc parameters inconsistence in project qa-share
99418 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc parameters inconsistence in project remote-api
99427 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc in project Repository, letters S..Z
99433 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc in project Repository, letters A..R
99421 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc parameters inconsistence in project share-po
99247 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc typo in project slingshot
99248 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc parameters inconsistence in project slingshot
99424 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc parameters inconsistence in project solr
99426 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc parameters inconsistence in project solr4
99253 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc parameters inconsistence in project solr-client
99259 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc parameters inconsistence in project web-client
99260 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc parameters inconsistence in project web-framework-commons
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@100501 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
99772: Merged 5.0.N (5.0.2) to HEAD-BUG-FIX (5.1/Cloud)
99715: Merged V4.2-BUG-FIX (4.2.5) to 5.0.N (5.0.2)
99478: Merged DEV (4.2.5) to V4.2-BUG-FIX (4.2.5)
96530: MNT-13161: Disabling Archive Core in SOLR breaks admin-searchservice reporting for Alfresco core
- Changed the logic of org.alfresco.repo.search.impl.solr.SolrChildApplicationContextFactory.getProperty(String) to gracefully parse the properties if one of the cores is missing.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@100499 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
99486: Merged DEREK/BM-0004 (5.1.0.BM4) to HEAD-BUG-FIX (5.1/Cloud)
98804: Part 2: ACE-1021 SOLR 4 - Sharding/Replication/Cluster/Cloud
- SOLR 4 - support multiple stores requested via search parameters
- explicit federation over a specified set of stores and related SOLR 4 indexes
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@99545 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
93980: Merged 5.0.N (5.0.1) to HEAD-BUG-FIX (5.1/Cloud)
93846: Merged V4.2-BUG-FIX (4.2.5) to 5.0.N (5.0.1)
93733: Merged V4.1-BUG-FIX (4.1.10) to V4.2-BUG-FIX (4.2.5)
93616: MNT-5564: Reverse Merge V4.1-BUG-FIX (4.1.10)
93608: Reverse Merge V4.1-BUG-FIX (4.1.10)
<< Has been causing a build failure for a week >>
93213: Merged DEV to V4.1-BUG-FIX (4.1.10)
70268: MNT-5564: Share Lucene tool in admin console works incorrectly
Backport changes from HEAD-QA to DEV:
53461: ALF-19108: Failed to switching SOLR search service to Lucene with AUTO or VALIDATE values of Index Recovery Mode
-Make search admin console page display when SOLR is not running.
53463: ALF-19108: Failed to switching SOLR search service to Lucene with AUTO or VALIDATE values of Index Recovery Mode
- Make sure cron trigger removes duplicate jobs.
54173: ALF-19108: Failed to switching SOLR search service to Lucene with AUTO or VALIDATE values of Index Recovery Mode
- Fix for ALF-19330 Exceptions when switching from Solr to Lucene in repo Admin console
- Fix for ALF-19108 Failed to switching SOLR search service to Lucene with AUTO or VALIDATE values of Index Recovery Mode
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@95020 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
91933: Merged 5.0.N (5.0.1) to HEAD-BUG-FIX (5.1/Cloud)
91860: Merged V4.2-BUG-FIX (4.2.5) to 5.0.N (5.0.1)
91754: Merged V4.2.4 (4.2.4) to V4.2-BUG-FIX (4.2.5)
91668: MNT-12809 : ORDER BY on custom metadata property without node with custom type
Was corrected sql select query.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@94845 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
The fix was to remove the bootstrap patch for the solrFacetsRootFolder created within Data Dictionary.
We are lucky with this feature in that any time this folder is accessed, it either happens:
1. within a write transaction and so we can lazy-create the folder
2. within a read transaction where the data being returned by the SolrFacetService can be easily simulated.
So we now lazily create the folder when it is first used - reusing the importer bootstrap/view data that the patch had used.
AFAICT, this will create the folder (in the default tenant) during startup and also when any search admin tries to create a new SOLR filter within a non-default tenant.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@92799 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
- 1) Removed all "lucene" stuff from the admin screens.
- ERRORed on sub-system start up that lucene is unsupported
- 3) Hid "lucene" subsystem from JMX so that it is not registered.
- TODO:
- 2) Rename "lucene" to "buildonly" in core-services-context.xml
- 4) Change the default in repository.properties to "noindex"
- 5) Fix the build environment via Samuel
- Add to ERROR message about upgrading to Solr
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@86346 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
- Changed date buckets implementation to use Solr Date math
- Added Site title display handler as well as a test for it
- Reverted back Neil’s work to inject the "special" facet IDs (SITE, TAG etc) from the solr-facets-context.xml as I re-wrote the SolrFacetHelper class.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@85946 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This check-in ensures that those facet IDs are not prefixed with the '@' char like all other facet IDs.
The list is currently injected from solr-facets-context.xml, which required a slight refactoring of spring beans to make SolrFacetHelper a bean.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@85711 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
85028: Merged PLATFORM1 (5.0/Cloud) to HEAD-BUG-FIX (5.0/Cloud)
84196: Addition of what I'm calling 'synthetic' facetable properties to SolrFacetService and REST API as part of ACE-2639.
A synthetic property is something that is technically *NOT* a property, but which can be treated as such for the purposes
of SOLR facetting/filtering.
Currently we only support two synthetic properties: size and mimetype, which are defined within any Alfresco property of
type d:content. This includes, but is not limited to, the cm:content property in all cm:content types in Alfresco.
(Be careful with your cm:content. That name is heavily overloaded.)
This checkin only supports what we need for 5.0. It is expressly not designed for resuse/extension in a general way.
However, I have tried to push the less stable parts of this work into the implementation of the service and REST API
and limit what's in the service interface to the more stable parts of the work.
Also note that I had to add some l10n/i18n key-values for these synthetic properties. I've called the mimetype 'MIME type'
in the l10n'd text as I have translations for that in all languages.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@85343 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
84967: Merged PLATFORM1 (5.0/Cloud) to HEAD-BUG-FIX (5.0/Cloud)
83743: Fix for ACE-1037 SOLR 4 - Information server implementation - the rest
- fix filter queries added when using specified search handlers
- fixed DBID to be Single valued for SOLR 4 and multi-valued for SOLR 1.4
- fixed TXID and ACLTXID to be doc values for fast index validation
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@85282 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261