mirror of
https://github.com/Alfresco/SearchServices.git
synced 2026-09-16 18:12:56 +00:00
Fix/search 2400 to 2.0.x (#937)
* [SEARCH-2400] restored shared.properties as in 1.4.3 (cherry picked from commit 45fd7b6c83b7f96925a163853ee22cc09c52ba44) * [SEARCH-2400] changed music model (cherry picked from commit f7bbac444de7c2a7ea9bf18e72ea1b43153344c0) * [SEARCH-2400] removed conf directory from solrhome in distributed tests (cherry picked from commit 52c94cef08d1d5646b37074ba42b1ab6ee2ab1c7) * [SEARCH-2400] use different shared.properties for integration tests (cherry picked from commit 61dd7a5df731b2a4e88f6302d89b738b35c6f5f4) * [SEARCH-2400] restored music model (cherry picked from commit b5894e6ddb5a9acbf7a0dd8e4d6c8f0014ed5d69) * [SEARCh-2400] restored test to be the same as in 1.4.3 branch (cherry picked from commit d5c6ced530b4edaae00a8edbde55b9fdffcc6839) * [SEARCH-2400] activate cross-locale field for all the non-tokenized properties (cherry picked from commit e04d486f623407dc3c763f637d3bdd90937364c2) * [SEARCH-2400] fixed test on dynamic fields (cherry picked from commit b336d8ff02f7b7e29202160ef1b8081a37d86c53) * [SEARCH-2400] fixed test shared.properties on insightEngine (cherry picked from commit 5a0738eed5ec1684d2100a15992294963e50431c) * [SEARCH-2400] removed check for property with no cross-locale fields in highlighter (cherry picked from commit a05149503e30556e299e63122acbb5e43dc62ff6)
This commit is contained in:
+2
-2
@@ -137,13 +137,13 @@ public class SearchAFTSInFieldTest extends AbstractE2EFunctionalTest
|
||||
boolean fileFound = isContentInSearchResults(query, file2.getName(), true);
|
||||
Assert.assertTrue(fileFound, "File Not found for query: " + query);
|
||||
|
||||
testSearchQuery(query, 2, SearchLanguage.AFTS);
|
||||
testSearchQuery(query, 1, SearchLanguage.AFTS);
|
||||
|
||||
query = fieldName + ":'" + file2.getName() + "\'";
|
||||
fileFound = isContentInSearchResults(query, file2.getName(), true);
|
||||
Assert.assertTrue(fileFound, "File Not found for query: " + query);
|
||||
|
||||
testSearchQuery(query, 2, SearchLanguage.AFTS);
|
||||
testSearchQuery(query, 1, SearchLanguage.AFTS);
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -66,10 +66,9 @@ def generate_fields(field_type, tokenized, string, cross_locale, sortable, sugge
|
||||
|
||||
if string:
|
||||
generated_fields.append(get_copy_field_xml(field, create_non_tokenized(prefix)))
|
||||
generated_fields.append(get_copy_field_xml(field, create_non_tokenized_cross_locale(prefix)))
|
||||
if sortable:
|
||||
generated_fields.append(get_copy_field_xml(field, create_sortable(prefix)))
|
||||
if cross_locale:
|
||||
generated_fields.append(get_copy_field_xml(field, create_non_tokenized_cross_locale(prefix)))
|
||||
|
||||
if suggestable:
|
||||
generated_fields.append(get_copy_field_xml(field, "suggest"))
|
||||
@@ -107,7 +106,6 @@ def generate_text(file):
|
||||
file.write("\n")
|
||||
file.write("\n")
|
||||
|
||||
|
||||
def main():
|
||||
file = open(output_file, "w")
|
||||
file.write('<fields>\n')
|
||||
|
||||
@@ -280,6 +280,24 @@
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>src/main/resources/solr/instance</directory>
|
||||
<excludes>
|
||||
<exclude>conf/shared.properties</exclude>
|
||||
</excludes>
|
||||
</resource>
|
||||
</resources>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>copy-test-conf</id>
|
||||
<phase>generate-test-resources</phase>
|
||||
<goals>
|
||||
<goal>copy-resources</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<outputDirectory>${project.build.testOutputDirectory}/test-files/conf</outputDirectory>
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>src/test/resources/test-files/conf</directory>
|
||||
</resource>
|
||||
</resources>
|
||||
</configuration>
|
||||
|
||||
+1
-8
@@ -189,14 +189,7 @@ public class AlfrescoSolrHighlighter extends DefaultSolrHighlighter implements P
|
||||
{
|
||||
schemaFieldName = AlfrescoSolrDataModel.getInstance().mapProperty(localFieldName, FieldUse.FTS, request, 1);
|
||||
}
|
||||
|
||||
// In case after the second query we didn't get the cross-locale version, then it's better to ignore the
|
||||
// fieldMatch parameter; in this way we are sure the snippets will be properly returned (together with other
|
||||
// unwanted fields)
|
||||
if (!schemaFieldName.contains("_t@{"))
|
||||
{
|
||||
schemaFieldName = null;
|
||||
}
|
||||
|
||||
|
||||
// The query scorer purpose is to give a score to the text fragments by the number of unique query terms found.
|
||||
//
|
||||
|
||||
+7
-7
@@ -16,19 +16,19 @@ alfresco.identifier.property.3={http://www.alfresco.org/model/content/1.0}author
|
||||
alfresco.identifier.property.4={http://www.alfresco.org/model/content/1.0}lockOwner
|
||||
|
||||
# Suggestable Propeties
|
||||
alfresco.suggestable.property.0={http://www.alfresco.org/model/content/1.0}name
|
||||
alfresco.suggestable.property.1={http://www.alfresco.org/model/content/1.0}title
|
||||
alfresco.suggestable.property.2={http://www.alfresco.org/model/content/1.0}description
|
||||
alfresco.suggestable.property.3={http://www.alfresco.org/model/content/1.0}content
|
||||
#alfresco.suggestable.property.0={http://www.alfresco.org/model/content/1.0}name
|
||||
#alfresco.suggestable.property.1={http://www.alfresco.org/model/content/1.0}title
|
||||
#alfresco.suggestable.property.2={http://www.alfresco.org/model/content/1.0}description
|
||||
#alfresco.suggestable.property.3={http://www.alfresco.org/model/content/1.0}content
|
||||
|
||||
# Data types that support cross locale/word splitting/token patterns if tokenised
|
||||
alfresco.cross.locale.property.0={http://www.alfresco.org/model/content/1.0}name
|
||||
alfresco.cross.locale.property.1={http://www.alfresco.org/model/content/1.0}lockOwner
|
||||
|
||||
# Data types that support cross locale/word splitting/token patterns if tokenised
|
||||
alfresco.cross.locale.datatype.0={http://www.alfresco.org/model/dictionary/1.0}text
|
||||
alfresco.cross.locale.datatype.1={http://www.alfresco.org/model/dictionary/1.0}content
|
||||
alfresco.cross.locale.datatype.2={http://www.alfresco.org/model/dictionary/1.0}mltext
|
||||
#alfresco.cross.locale.datatype.0={http://www.alfresco.org/model/dictionary/1.0}text
|
||||
#alfresco.cross.locale.datatype.1={http://www.alfresco.org/model/dictionary/1.0}content
|
||||
#alfresco.cross.locale.datatype.2={http://www.alfresco.org/model/dictionary/1.0}mltext
|
||||
|
||||
alfresco.model.tracker.cron=0/10 * * * * ? *
|
||||
|
||||
|
||||
+338
-314
@@ -1,322 +1,346 @@
|
||||
<fields>
|
||||
<dynamicField name="text@s_stored_____s@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored_____s@*" dest="suggest" />
|
||||
<dynamicField name="text@s_stored_t____@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored_t____@*" dest="text@s__lt@*" />
|
||||
|
||||
<dynamicField name="text@s_stored_t____@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored_t____@*" dest="text@s__lt@*" />
|
||||
<dynamicField name="text@s_stored_____s@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored_____s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="text@s_stored____s_@*" type="localePrefixedField" />
|
||||
|
||||
<dynamicField name="text@s_stored__s___@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored__s___@*" dest="text@s__l_@*" />
|
||||
<copyField source="text@s_stored__s___@*" dest="text@s____@*" />
|
||||
|
||||
<dynamicField name="text@s_stored___c__@*" type="localePrefixedField" />
|
||||
|
||||
<dynamicField name="text@s_stored_t___s@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored_t___s@*" dest="text@s__lt@*" />
|
||||
<copyField source="text@s_stored_t___s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="text@s_stored_t__s_@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored_t__s_@*" dest="text@s__lt@*" />
|
||||
|
||||
<dynamicField name="text@s_stored_ts___@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored_ts___@*" dest="text@s__lt@*" />
|
||||
<copyField source="text@s_stored_ts___@*" dest="text@s__l_@*" />
|
||||
<copyField source="text@s_stored_ts___@*" dest="text@s____@*" />
|
||||
|
||||
<dynamicField name="text@s_stored_t_c__@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored_t_c__@*" dest="text@s__lt@*" />
|
||||
<copyField source="text@s_stored_t_c__@*" dest="text@s___t@*" />
|
||||
|
||||
<dynamicField name="text@s_stored____ss@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored____ss@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="text@s_stored__s__s@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored__s__s@*" dest="text@s__l_@*" />
|
||||
<copyField source="text@s_stored__s__s@*" dest="text@s____@*" />
|
||||
<copyField source="text@s_stored__s__s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="text@s_stored___c_s@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored___c_s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="text@s_stored__s_s_@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored__s_s_@*" dest="text@s__l_@*" />
|
||||
<copyField source="text@s_stored__s_s_@*" dest="text@s____@*" />
|
||||
<copyField source="text@s_stored__s_s_@*" dest="text@s__sort@*" />
|
||||
|
||||
<dynamicField name="text@s_stored___cs_@*" type="localePrefixedField" />
|
||||
|
||||
<dynamicField name="text@s_stored__sc__@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored__sc__@*" dest="text@s__l_@*" />
|
||||
<copyField source="text@s_stored__sc__@*" dest="text@s____@*" />
|
||||
|
||||
<dynamicField name="text@s_stored_t__ss@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored_t__ss@*" dest="text@s__lt@*" />
|
||||
<copyField source="text@s_stored_t__ss@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="text@s_stored_ts__s@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored_ts__s@*" dest="text@s__lt@*" />
|
||||
<copyField source="text@s_stored_ts__s@*" dest="text@s__l_@*" />
|
||||
<copyField source="text@s_stored_ts__s@*" dest="text@s____@*" />
|
||||
<copyField source="text@s_stored_ts__s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="text@s_stored_t_c_s@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored_t_c_s@*" dest="text@s__lt@*" />
|
||||
<copyField source="text@s_stored_t_c_s@*" dest="text@s___t@*" />
|
||||
<copyField source="text@s_stored_t_c_s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="text@s_stored_ts_s_@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored_ts_s_@*" dest="text@s__lt@*" />
|
||||
<copyField source="text@s_stored_ts_s_@*" dest="text@s__l_@*" />
|
||||
<copyField source="text@s_stored_ts_s_@*" dest="text@s____@*" />
|
||||
<copyField source="text@s_stored_ts_s_@*" dest="text@s__sort@*" />
|
||||
|
||||
<dynamicField name="text@s_stored_t_cs_@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored_t_cs_@*" dest="text@s__lt@*" />
|
||||
<copyField source="text@s_stored_t_cs_@*" dest="text@s___t@*" />
|
||||
|
||||
<dynamicField name="text@s_stored_tsc__@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored_tsc__@*" dest="text@s__lt@*" />
|
||||
<copyField source="text@s_stored_tsc__@*" dest="text@s___t@*" />
|
||||
<copyField source="text@s_stored_tsc__@*" dest="text@s__l_@*" />
|
||||
<copyField source="text@s_stored_tsc__@*" dest="text@s____@*" />
|
||||
|
||||
<dynamicField name="text@s_stored__s_ss@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored__s_ss@*" dest="text@s__l_@*" />
|
||||
<copyField source="text@s_stored__s_ss@*" dest="text@s____@*" />
|
||||
<copyField source="text@s_stored__s_ss@*" dest="text@s__sort@*" />
|
||||
<copyField source="text@s_stored__s_ss@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="text@s_stored___css@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored___css@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="text@s_stored__sc_s@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored__sc_s@*" dest="text@s__l_@*" />
|
||||
<copyField source="text@s_stored__sc_s@*" dest="text@s____@*" />
|
||||
<copyField source="text@s_stored__sc_s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="text@s_stored__scs_@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored__scs_@*" dest="text@s__l_@*" />
|
||||
<copyField source="text@s_stored__scs_@*" dest="text@s____@*" />
|
||||
<copyField source="text@s_stored__scs_@*" dest="text@s__sort@*" />
|
||||
|
||||
<dynamicField name="text@s_stored_ts_ss@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored_ts_ss@*" dest="text@s__lt@*" />
|
||||
<copyField source="text@s_stored_ts_ss@*" dest="text@s__l_@*" />
|
||||
<copyField source="text@s_stored_ts_ss@*" dest="text@s____@*" />
|
||||
<copyField source="text@s_stored_ts_ss@*" dest="text@s__sort@*" />
|
||||
<copyField source="text@s_stored_ts_ss@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="text@s_stored_t_css@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored_t_css@*" dest="text@s__lt@*" />
|
||||
<copyField source="text@s_stored_t_css@*" dest="text@s___t@*" />
|
||||
<copyField source="text@s_stored_t_css@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="text@s_stored_tsc_s@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored_tsc_s@*" dest="text@s__lt@*" />
|
||||
<copyField source="text@s_stored_tsc_s@*" dest="text@s___t@*" />
|
||||
<copyField source="text@s_stored_tsc_s@*" dest="text@s__l_@*" />
|
||||
<copyField source="text@s_stored_tsc_s@*" dest="text@s____@*" />
|
||||
<copyField source="text@s_stored_tsc_s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="text@s_stored_tscs_@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored_tscs_@*" dest="text@s__lt@*" />
|
||||
<copyField source="text@s_stored_tscs_@*" dest="text@s___t@*" />
|
||||
<copyField source="text@s_stored_tscs_@*" dest="text@s__l_@*" />
|
||||
<copyField source="text@s_stored_tscs_@*" dest="text@s____@*" />
|
||||
<copyField source="text@s_stored_tscs_@*" dest="text@s__sort@*" />
|
||||
|
||||
<dynamicField name="text@s_stored__scss@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored__scss@*" dest="text@s__l_@*" />
|
||||
<copyField source="text@s_stored__scss@*" dest="text@s____@*" />
|
||||
<copyField source="text@s_stored__scss@*" dest="text@s__sort@*" />
|
||||
<copyField source="text@s_stored__scss@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="text@s_stored_tscss@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored_tscss@*" dest="text@s__lt@*" />
|
||||
<copyField source="text@s_stored_tscss@*" dest="text@s___t@*" />
|
||||
<copyField source="text@s_stored_tscss@*" dest="text@s__l_@*" />
|
||||
<copyField source="text@s_stored_tscss@*" dest="text@s____@*" />
|
||||
<copyField source="text@s_stored_tscss@*" dest="text@s__sort@*" />
|
||||
<copyField source="text@s_stored_tscss@*" dest="suggest" />
|
||||
|
||||
|
||||
<dynamicField name="mltext@m_stored_t____@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="mltext@m_stored_t____@*" dest="mltext@m__lt@*" />
|
||||
|
||||
<dynamicField name="mltext@m_stored_____s@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="mltext@m_stored_____s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="mltext@m_stored__s___@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="mltext@m_stored__s___@*" dest="mltext@m__l_@*" />
|
||||
<copyField source="mltext@m_stored__s___@*" dest="mltext@m____@*" />
|
||||
|
||||
<dynamicField name="mltext@m_stored___c__@*" type="localePrefixedField" multiValued="true" />
|
||||
|
||||
<dynamicField name="mltext@m_stored_t___s@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="mltext@m_stored_t___s@*" dest="mltext@m__lt@*" />
|
||||
<copyField source="mltext@m_stored_t___s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="mltext@m_stored_ts___@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="mltext@m_stored_ts___@*" dest="mltext@m__lt@*" />
|
||||
<copyField source="mltext@m_stored_ts___@*" dest="mltext@m__l_@*" />
|
||||
<copyField source="mltext@m_stored_ts___@*" dest="mltext@m____@*" />
|
||||
|
||||
<dynamicField name="mltext@m_stored_t_c__@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="mltext@m_stored_t_c__@*" dest="mltext@m__lt@*" />
|
||||
<copyField source="mltext@m_stored_t_c__@*" dest="mltext@m___t@*" />
|
||||
|
||||
<dynamicField name="mltext@m_stored__s__s@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="mltext@m_stored__s__s@*" dest="mltext@m__l_@*" />
|
||||
<copyField source="mltext@m_stored__s__s@*" dest="mltext@m____@*" />
|
||||
<copyField source="mltext@m_stored__s__s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="mltext@m_stored___c_s@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="mltext@m_stored___c_s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="mltext@m_stored__sc__@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="mltext@m_stored__sc__@*" dest="mltext@m__l_@*" />
|
||||
<copyField source="mltext@m_stored__sc__@*" dest="mltext@m____@*" />
|
||||
|
||||
<dynamicField name="mltext@m_stored_ts__s@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="mltext@m_stored_ts__s@*" dest="mltext@m__lt@*" />
|
||||
<copyField source="mltext@m_stored_ts__s@*" dest="mltext@m__l_@*" />
|
||||
<copyField source="mltext@m_stored_ts__s@*" dest="mltext@m____@*" />
|
||||
<copyField source="mltext@m_stored_ts__s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="mltext@m_stored_t_c_s@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="mltext@m_stored_t_c_s@*" dest="mltext@m__lt@*" />
|
||||
<copyField source="mltext@m_stored_t_c_s@*" dest="mltext@m___t@*" />
|
||||
<copyField source="mltext@m_stored_t_c_s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="mltext@m_stored_tsc__@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="mltext@m_stored_tsc__@*" dest="mltext@m__lt@*" />
|
||||
<copyField source="mltext@m_stored_tsc__@*" dest="mltext@m___t@*" />
|
||||
<copyField source="mltext@m_stored_tsc__@*" dest="mltext@m__l_@*" />
|
||||
<copyField source="mltext@m_stored_tsc__@*" dest="mltext@m____@*" />
|
||||
|
||||
<dynamicField name="mltext@m_stored__sc_s@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="mltext@m_stored__sc_s@*" dest="mltext@m__l_@*" />
|
||||
<copyField source="mltext@m_stored__sc_s@*" dest="mltext@m____@*" />
|
||||
<copyField source="mltext@m_stored__sc_s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="mltext@m_stored_tsc_s@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="mltext@m_stored_tsc_s@*" dest="mltext@m__lt@*" />
|
||||
<copyField source="mltext@m_stored_tsc_s@*" dest="mltext@m___t@*" />
|
||||
<copyField source="mltext@m_stored_tsc_s@*" dest="mltext@m__l_@*" />
|
||||
<copyField source="mltext@m_stored_tsc_s@*" dest="mltext@m____@*" />
|
||||
<copyField source="mltext@m_stored_tsc_s@*" dest="suggest" />
|
||||
|
||||
|
||||
<dynamicField name="content@s_stored_t____@*" type="localePrefixedField" />
|
||||
<copyField source="content@s_stored_t____@*" dest="content@s__lt@*" />
|
||||
|
||||
<dynamicField name="content@s_stored_____s@*" type="localePrefixedField" />
|
||||
<copyField source="content@s_stored_____s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="content@s_stored__s___@*" type="localePrefixedField" />
|
||||
<copyField source="content@s_stored__s___@*" dest="content@s__l_@*" />
|
||||
<copyField source="content@s_stored__s___@*" dest="content@s____@*" />
|
||||
|
||||
<dynamicField name="content@s_stored___c__@*" type="localePrefixedField" />
|
||||
|
||||
<dynamicField name="content@s_stored_t___s@*" type="localePrefixedField" />
|
||||
<copyField source="content@s_stored_t___s@*" dest="content@s__lt@*" />
|
||||
<copyField source="content@s_stored_t___s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="content@s_stored_ts___@*" type="localePrefixedField" />
|
||||
<copyField source="content@s_stored_ts___@*" dest="content@s__lt@*" />
|
||||
<copyField source="content@s_stored_ts___@*" dest="content@s__l_@*" />
|
||||
<copyField source="content@s_stored_ts___@*" dest="content@s____@*" />
|
||||
|
||||
<dynamicField name="content@s_stored_t_c__@*" type="localePrefixedField" />
|
||||
<copyField source="content@s_stored_t_c__@*" dest="content@s__lt@*" />
|
||||
<copyField source="content@s_stored_t_c__@*" dest="content@s___t@*" />
|
||||
|
||||
<dynamicField name="content@s_stored__s__s@*" type="localePrefixedField" />
|
||||
<copyField source="content@s_stored__s__s@*" dest="content@s__l_@*" />
|
||||
<copyField source="content@s_stored__s__s@*" dest="content@s____@*" />
|
||||
<copyField source="content@s_stored__s__s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="content@s_stored___c_s@*" type="localePrefixedField" />
|
||||
<copyField source="content@s_stored___c_s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="content@s_stored__sc__@*" type="localePrefixedField" />
|
||||
<copyField source="content@s_stored__sc__@*" dest="content@s__l_@*" />
|
||||
<copyField source="content@s_stored__sc__@*" dest="content@s____@*" />
|
||||
|
||||
<dynamicField name="content@s_stored_ts__s@*" type="localePrefixedField" />
|
||||
<copyField source="content@s_stored_ts__s@*" dest="content@s__lt@*" />
|
||||
<copyField source="content@s_stored_ts__s@*" dest="content@s__l_@*" />
|
||||
<copyField source="content@s_stored_ts__s@*" dest="content@s____@*" />
|
||||
<copyField source="content@s_stored_ts__s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="content@s_stored_t_c_s@*" type="localePrefixedField" />
|
||||
<copyField source="content@s_stored_t_c_s@*" dest="content@s__lt@*" />
|
||||
<copyField source="content@s_stored_t_c_s@*" dest="content@s___t@*" />
|
||||
<copyField source="content@s_stored_t_c_s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="content@s_stored_tsc__@*" type="localePrefixedField" />
|
||||
<copyField source="content@s_stored_tsc__@*" dest="content@s__lt@*" />
|
||||
<copyField source="content@s_stored_tsc__@*" dest="content@s___t@*" />
|
||||
<copyField source="content@s_stored_tsc__@*" dest="content@s__l_@*" />
|
||||
<copyField source="content@s_stored_tsc__@*" dest="content@s____@*" />
|
||||
|
||||
<dynamicField name="content@s_stored__sc_s@*" type="localePrefixedField" />
|
||||
<copyField source="content@s_stored__sc_s@*" dest="content@s__l_@*" />
|
||||
<copyField source="content@s_stored__sc_s@*" dest="content@s____@*" />
|
||||
<copyField source="content@s_stored__sc_s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="content@s_stored_tsc_s@*" type="localePrefixedField" />
|
||||
<copyField source="content@s_stored_tsc_s@*" dest="content@s__lt@*" />
|
||||
<copyField source="content@s_stored_tsc_s@*" dest="content@s___t@*" />
|
||||
<copyField source="content@s_stored_tsc_s@*" dest="content@s__l_@*" />
|
||||
<copyField source="content@s_stored_tsc_s@*" dest="content@s____@*" />
|
||||
<copyField source="content@s_stored_tsc_s@*" dest="suggest" />
|
||||
|
||||
|
||||
<dynamicField name="text@m_stored_t____@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="text@m_stored_t____@*" dest="text@m__lt@*" />
|
||||
|
||||
<dynamicField name="text@m_stored_____s@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="text@m_stored_____s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="text@m_stored__s___@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="text@m_stored__s___@*" dest="text@m__l_@*" />
|
||||
<copyField source="text@m_stored__s___@*" dest="text@m____@*" />
|
||||
|
||||
<dynamicField name="text@m_stored___c__@*" type="localePrefixedField" multiValued="true" />
|
||||
|
||||
<dynamicField name="text@m_stored_t___s@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="text@m_stored_t___s@*" dest="text@m__lt@*" />
|
||||
<copyField source="text@m_stored_t___s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="text@m_stored_ts___@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="text@m_stored_ts___@*" dest="text@m__lt@*" />
|
||||
<copyField source="text@m_stored_ts___@*" dest="text@m__l_@*" />
|
||||
<copyField source="text@m_stored_ts___@*" dest="text@m____@*" />
|
||||
|
||||
<dynamicField name="text@m_stored_t_c__@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="text@m_stored_t_c__@*" dest="text@m__lt@*" />
|
||||
<copyField source="text@m_stored_t_c__@*" dest="text@m___t@*" />
|
||||
|
||||
<dynamicField name="text@s_stored____s_@*" type="localePrefixedField" />
|
||||
<dynamicField name="text@m_stored__s__s@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="text@m_stored__s__s@*" dest="text@m__l_@*" />
|
||||
<copyField source="text@m_stored__s__s@*" dest="text@m____@*" />
|
||||
<copyField source="text@m_stored__s__s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="text@s_stored___c__@*" type="localePrefixedField" />
|
||||
<dynamicField name="text@m_stored___c_s@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="text@m_stored___c_s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="text@s_stored__s___@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored__s___@*" dest="text@s__l_@*" />
|
||||
<dynamicField name="text@m_stored__sc__@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="text@m_stored__sc__@*" dest="text@m__l_@*" />
|
||||
<copyField source="text@m_stored__sc__@*" dest="text@m____@*" />
|
||||
|
||||
<dynamicField name="text@m_stored_ts__s@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="text@m_stored_ts__s@*" dest="text@m__lt@*" />
|
||||
<copyField source="text@m_stored_ts__s@*" dest="text@m__l_@*" />
|
||||
<copyField source="text@m_stored_ts__s@*" dest="text@m____@*" />
|
||||
<copyField source="text@m_stored_ts__s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="text@m_stored_t_c_s@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="text@m_stored_t_c_s@*" dest="text@m__lt@*" />
|
||||
<copyField source="text@m_stored_t_c_s@*" dest="text@m___t@*" />
|
||||
<copyField source="text@m_stored_t_c_s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="text@m_stored_tsc__@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="text@m_stored_tsc__@*" dest="text@m__lt@*" />
|
||||
<copyField source="text@m_stored_tsc__@*" dest="text@m___t@*" />
|
||||
<copyField source="text@m_stored_tsc__@*" dest="text@m__l_@*" />
|
||||
<copyField source="text@m_stored_tsc__@*" dest="text@m____@*" />
|
||||
|
||||
<dynamicField name="text@m_stored__sc_s@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="text@m_stored__sc_s@*" dest="text@m__l_@*" />
|
||||
<copyField source="text@m_stored__sc_s@*" dest="text@m____@*" />
|
||||
<copyField source="text@m_stored__sc_s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="text@m_stored_tsc_s@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="text@m_stored_tsc_s@*" dest="text@m__lt@*" />
|
||||
<copyField source="text@m_stored_tsc_s@*" dest="text@m___t@*" />
|
||||
<copyField source="text@m_stored_tsc_s@*" dest="text@m__l_@*" />
|
||||
<copyField source="text@m_stored_tsc_s@*" dest="text@m____@*" />
|
||||
<copyField source="text@m_stored_tsc_s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="text@s_stored_t___s@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored_t___s@*" dest="text@s__lt@*" />
|
||||
<copyField source="text@s_stored_t___s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="text@s_stored____ss@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored____ss@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="text@s_stored___c_s@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored___c_s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="text@s_stored__s__s@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored__s__s@*" dest="text@s__l_@*" />
|
||||
<copyField source="text@s_stored__s__s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="text@s_stored_t__s_@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored_t__s_@*" dest="text@s__lt@*" />
|
||||
|
||||
<dynamicField name="text@s_stored_t_c__@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored_t_c__@*" dest="text@s__lt@*" />
|
||||
<copyField source="text@s_stored_t_c__@*" dest="text@s___t@*" />
|
||||
|
||||
<dynamicField name="text@s_stored_ts___@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored_ts___@*" dest="text@s__lt@*" />
|
||||
<copyField source="text@s_stored_ts___@*" dest="text@s__l_@*" />
|
||||
|
||||
<dynamicField name="text@s_stored___cs_@*" type="localePrefixedField" />
|
||||
|
||||
<dynamicField name="text@s_stored__s_s_@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored__s_s_@*" dest="text@s__l_@*" />
|
||||
<copyField source="text@s_stored__s_s_@*" dest="text@s__sort@*" />
|
||||
|
||||
<dynamicField name="text@s_stored__sc__@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored__sc__@*" dest="text@s__l_@*" />
|
||||
<copyField source="text@s_stored__sc__@*" dest="text@s____@*" />
|
||||
|
||||
<dynamicField name="text@s_stored_t__ss@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored_t__ss@*" dest="text@s__lt@*" />
|
||||
<copyField source="text@s_stored_t__ss@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="text@s_stored_t_c_s@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored_t_c_s@*" dest="text@s__lt@*" />
|
||||
<copyField source="text@s_stored_t_c_s@*" dest="text@s___t@*" />
|
||||
<copyField source="text@s_stored_t_c_s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="text@s_stored_ts__s@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored_ts__s@*" dest="text@s__lt@*" />
|
||||
<copyField source="text@s_stored_ts__s@*" dest="text@s__l_@*" />
|
||||
<copyField source="text@s_stored_ts__s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="text@s_stored___css@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored___css@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="text@s_stored__s_ss@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored__s_ss@*" dest="text@s__l_@*" />
|
||||
<copyField source="text@s_stored__s_ss@*" dest="text@s__sort@*" />
|
||||
<copyField source="text@s_stored__s_ss@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="text@s_stored__sc_s@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored__sc_s@*" dest="text@s__l_@*" />
|
||||
<copyField source="text@s_stored__sc_s@*" dest="text@s____@*" />
|
||||
<copyField source="text@s_stored__sc_s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="text@s_stored_t_cs_@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored_t_cs_@*" dest="text@s__lt@*" />
|
||||
<copyField source="text@s_stored_t_cs_@*" dest="text@s___t@*" />
|
||||
|
||||
<dynamicField name="text@s_stored_ts_s_@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored_ts_s_@*" dest="text@s__lt@*" />
|
||||
<copyField source="text@s_stored_ts_s_@*" dest="text@s__l_@*" />
|
||||
<copyField source="text@s_stored_ts_s_@*" dest="text@s__sort@*" />
|
||||
|
||||
<dynamicField name="text@s_stored_tsc__@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored_tsc__@*" dest="text@s__lt@*" />
|
||||
<copyField source="text@s_stored_tsc__@*" dest="text@s___t@*" />
|
||||
<copyField source="text@s_stored_tsc__@*" dest="text@s__l_@*" />
|
||||
<copyField source="text@s_stored_tsc__@*" dest="text@s____@*" />
|
||||
|
||||
<dynamicField name="text@s_stored__scs_@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored__scs_@*" dest="text@s__l_@*" />
|
||||
<copyField source="text@s_stored__scs_@*" dest="text@s__sort@*" />
|
||||
<copyField source="text@s_stored__scs_@*" dest="text@s____@*" />
|
||||
|
||||
<dynamicField name="text@s_stored_t_css@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored_t_css@*" dest="text@s__lt@*" />
|
||||
<copyField source="text@s_stored_t_css@*" dest="text@s___t@*" />
|
||||
<copyField source="text@s_stored_t_css@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="text@s_stored_ts_ss@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored_ts_ss@*" dest="text@s__lt@*" />
|
||||
<copyField source="text@s_stored_ts_ss@*" dest="text@s__l_@*" />
|
||||
<copyField source="text@s_stored_ts_ss@*" dest="text@s__sort@*" />
|
||||
<copyField source="text@s_stored_ts_ss@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="text@s_stored_tsc_s@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored_tsc_s@*" dest="text@s__lt@*" />
|
||||
<copyField source="text@s_stored_tsc_s@*" dest="text@s___t@*" />
|
||||
<copyField source="text@s_stored_tsc_s@*" dest="text@s__l_@*" />
|
||||
<copyField source="text@s_stored_tsc_s@*" dest="text@s____@*" />
|
||||
<copyField source="text@s_stored_tsc_s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="text@s_stored__scss@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored__scss@*" dest="text@s__l_@*" />
|
||||
<copyField source="text@s_stored__scss@*" dest="text@s__sort@*" />
|
||||
<copyField source="text@s_stored__scss@*" dest="text@s____@*" />
|
||||
<copyField source="text@s_stored__scss@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="text@s_stored_tscs_@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored_tscs_@*" dest="text@s__lt@*" />
|
||||
<copyField source="text@s_stored_tscs_@*" dest="text@s___t@*" />
|
||||
<copyField source="text@s_stored_tscs_@*" dest="text@s__l_@*" />
|
||||
<copyField source="text@s_stored_tscs_@*" dest="text@s__sort@*" />
|
||||
<copyField source="text@s_stored_tscs_@*" dest="text@s____@*" />
|
||||
|
||||
<dynamicField name="text@s_stored_tscss@*" type="localePrefixedField" />
|
||||
<copyField source="text@s_stored_tscss@*" dest="text@s__lt@*" />
|
||||
<copyField source="text@s_stored_tscss@*" dest="text@s___t@*" />
|
||||
<copyField source="text@s_stored_tscss@*" dest="text@s__l_@*" />
|
||||
<copyField source="text@s_stored_tscss@*" dest="text@s__sort@*" />
|
||||
<copyField source="text@s_stored_tscss@*" dest="text@s____@*" />
|
||||
<copyField source="text@s_stored_tscss@*" dest="suggest" />
|
||||
|
||||
|
||||
<dynamicField name="mltext@m_stored__s___@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="mltext@m_stored__s___@*" dest="mltext@m__l_@*" />
|
||||
|
||||
<dynamicField name="mltext@m_stored___c__@*" type="localePrefixedField" multiValued="true" />
|
||||
|
||||
<dynamicField name="mltext@m_stored_____s@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="mltext@m_stored_____s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="mltext@m_stored_t____@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="mltext@m_stored_t____@*" dest="mltext@m__lt@*" />
|
||||
|
||||
<dynamicField name="mltext@m_stored__sc__@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="mltext@m_stored__sc__@*" dest="mltext@m__l_@*" />
|
||||
<copyField source="mltext@m_stored__sc__@*" dest="mltext@m____@*" />
|
||||
|
||||
<dynamicField name="mltext@m_stored__s__s@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="mltext@m_stored__s__s@*" dest="mltext@m__l_@*" />
|
||||
<copyField source="mltext@m_stored__s__s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="mltext@m_stored_ts___@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="mltext@m_stored_ts___@*" dest="mltext@m__lt@*" />
|
||||
<copyField source="mltext@m_stored_ts___@*" dest="mltext@m__l_@*" />
|
||||
|
||||
<dynamicField name="mltext@m_stored___c_s@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="mltext@m_stored___c_s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="mltext@m_stored_t_c__@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="mltext@m_stored_t_c__@*" dest="mltext@m__lt@*" />
|
||||
<copyField source="mltext@m_stored_t_c__@*" dest="mltext@m___t@*" />
|
||||
|
||||
<dynamicField name="mltext@m_stored_t___s@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="mltext@m_stored_t___s@*" dest="mltext@m__lt@*" />
|
||||
<copyField source="mltext@m_stored_t___s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="mltext@m_stored__sc_s@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="mltext@m_stored__sc_s@*" dest="mltext@m__l_@*" />
|
||||
<copyField source="mltext@m_stored__sc_s@*" dest="mltext@m____@*" />
|
||||
<copyField source="mltext@m_stored__sc_s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="mltext@m_stored_tsc__@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="mltext@m_stored_tsc__@*" dest="mltext@m__lt@*" />
|
||||
<copyField source="mltext@m_stored_tsc__@*" dest="mltext@m___t@*" />
|
||||
<copyField source="mltext@m_stored_tsc__@*" dest="mltext@m__l_@*" />
|
||||
<copyField source="mltext@m_stored_tsc__@*" dest="mltext@m____@*" />
|
||||
|
||||
<dynamicField name="mltext@m_stored_ts__s@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="mltext@m_stored_ts__s@*" dest="mltext@m__lt@*" />
|
||||
<copyField source="mltext@m_stored_ts__s@*" dest="mltext@m__l_@*" />
|
||||
<copyField source="mltext@m_stored_ts__s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="mltext@m_stored_t_c_s@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="mltext@m_stored_t_c_s@*" dest="mltext@m__lt@*" />
|
||||
<copyField source="mltext@m_stored_t_c_s@*" dest="mltext@m___t@*" />
|
||||
<copyField source="mltext@m_stored_t_c_s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="mltext@m_stored_tsc_s@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="mltext@m_stored_tsc_s@*" dest="mltext@m__lt@*" />
|
||||
<copyField source="mltext@m_stored_tsc_s@*" dest="mltext@m___t@*" />
|
||||
<copyField source="mltext@m_stored_tsc_s@*" dest="mltext@m__l_@*" />
|
||||
<copyField source="mltext@m_stored_tsc_s@*" dest="mltext@m____@*" />
|
||||
<copyField source="mltext@m_stored_tsc_s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="content@s_stored__s___@*" type="localePrefixedField" />
|
||||
<copyField source="content@s_stored__s___@*" dest="content@s__l_@*" />
|
||||
|
||||
<dynamicField name="content@s_stored___c__@*" type="localePrefixedField" />
|
||||
|
||||
<dynamicField name="content@s_stored_____s@*" type="localePrefixedField" />
|
||||
<copyField source="content@s_stored_____s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="content@s_stored_t____@*" type="localePrefixedField" />
|
||||
<copyField source="content@s_stored_t____@*" dest="content@s__lt@*" />
|
||||
|
||||
<dynamicField name="content@s_stored__sc__@*" type="localePrefixedField" />
|
||||
<copyField source="content@s_stored__sc__@*" dest="content@s__l_@*" />
|
||||
<copyField source="content@s_stored__sc__@*" dest="content@s____@*" />
|
||||
|
||||
<dynamicField name="content@s_stored__s__s@*" type="localePrefixedField" />
|
||||
<copyField source="content@s_stored__s__s@*" dest="content@s__l_@*" />
|
||||
<copyField source="content@s_stored__s__s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="content@s_stored_ts___@*" type="localePrefixedField" />
|
||||
<copyField source="content@s_stored_ts___@*" dest="content@s__lt@*" />
|
||||
<copyField source="content@s_stored_ts___@*" dest="content@s__l_@*" />
|
||||
|
||||
<dynamicField name="content@s_stored___c_s@*" type="localePrefixedField" />
|
||||
<copyField source="content@s_stored___c_s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="content@s_stored_t_c__@*" type="localePrefixedField" />
|
||||
<copyField source="content@s_stored_t_c__@*" dest="content@s__lt@*" />
|
||||
<copyField source="content@s_stored_t_c__@*" dest="content@s___t@*" />
|
||||
|
||||
<dynamicField name="content@s_stored_t___s@*" type="localePrefixedField" />
|
||||
<copyField source="content@s_stored_t___s@*" dest="content@s__lt@*" />
|
||||
<copyField source="content@s_stored_t___s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="content@s_stored__sc_s@*" type="localePrefixedField" />
|
||||
<copyField source="content@s_stored__sc_s@*" dest="content@s__l_@*" />
|
||||
<copyField source="content@s_stored__sc_s@*" dest="content@s____@*" />
|
||||
<copyField source="content@s_stored__sc_s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="content@s_stored_tsc__@*" type="localePrefixedField" />
|
||||
<copyField source="content@s_stored_tsc__@*" dest="content@s__lt@*" />
|
||||
<copyField source="content@s_stored_tsc__@*" dest="content@s___t@*" />
|
||||
<copyField source="content@s_stored_tsc__@*" dest="content@s__l_@*" />
|
||||
<copyField source="content@s_stored_tsc__@*" dest="content@s____@*" />
|
||||
|
||||
<dynamicField name="content@s_stored_ts__s@*" type="localePrefixedField" />
|
||||
<copyField source="content@s_stored_ts__s@*" dest="content@s__lt@*" />
|
||||
<copyField source="content@s_stored_ts__s@*" dest="content@s__l_@*" />
|
||||
<copyField source="content@s_stored_ts__s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="content@s_stored_t_c_s@*" type="localePrefixedField" />
|
||||
<copyField source="content@s_stored_t_c_s@*" dest="content@s__lt@*" />
|
||||
<copyField source="content@s_stored_t_c_s@*" dest="content@s___t@*" />
|
||||
<copyField source="content@s_stored_t_c_s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="content@s_stored_tsc_s@*" type="localePrefixedField" />
|
||||
<copyField source="content@s_stored_tsc_s@*" dest="content@s__lt@*" />
|
||||
<copyField source="content@s_stored_tsc_s@*" dest="content@s___t@*" />
|
||||
<copyField source="content@s_stored_tsc_s@*" dest="content@s__l_@*" />
|
||||
<copyField source="content@s_stored_tsc_s@*" dest="content@s____@*" />
|
||||
<copyField source="content@s_stored_tsc_s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="text@m_stored__s___@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="text@m_stored__s___@*" dest="text@m__l_@*" />
|
||||
|
||||
<dynamicField name="text@m_stored___c__@*" type="localePrefixedField" multiValued="true" />
|
||||
|
||||
<dynamicField name="text@m_stored_____s@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="text@m_stored_____s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="text@m_stored_t____@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="text@m_stored_t____@*" dest="text@m__lt@*" />
|
||||
|
||||
<dynamicField name="text@m_stored__sc__@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="text@m_stored__sc__@*" dest="text@m__l_@*" />
|
||||
<copyField source="text@m_stored__sc__@*" dest="text@m____@*" />
|
||||
|
||||
<dynamicField name="text@m_stored__s__s@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="text@m_stored__s__s@*" dest="text@m__l_@*" />
|
||||
<copyField source="text@m_stored__s__s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="text@m_stored_ts___@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="text@m_stored_ts___@*" dest="text@m__lt@*" />
|
||||
<copyField source="text@m_stored_ts___@*" dest="text@m__l_@*" />
|
||||
|
||||
<dynamicField name="text@m_stored___c_s@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="text@m_stored___c_s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="text@m_stored_t_c__@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="text@m_stored_t_c__@*" dest="text@m__lt@*" />
|
||||
<copyField source="text@m_stored_t_c__@*" dest="text@m___t@*" />
|
||||
|
||||
<dynamicField name="text@m_stored_t___s@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="text@m_stored_t___s@*" dest="text@m__lt@*" />
|
||||
<copyField source="text@m_stored_t___s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="text@m_stored__sc_s@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="text@m_stored__sc_s@*" dest="text@m__l_@*" />
|
||||
<copyField source="text@m_stored__sc_s@*" dest="text@m____@*" />
|
||||
<copyField source="text@m_stored__sc_s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="text@m_stored_tsc__@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="text@m_stored_tsc__@*" dest="text@m__lt@*" />
|
||||
<copyField source="text@m_stored_tsc__@*" dest="text@m___t@*" />
|
||||
<copyField source="text@m_stored_tsc__@*" dest="text@m__l_@*" />
|
||||
<copyField source="text@m_stored_tsc__@*" dest="text@m____@*" />
|
||||
|
||||
<dynamicField name="text@m_stored_ts__s@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="text@m_stored_ts__s@*" dest="text@m__lt@*" />
|
||||
<copyField source="text@m_stored_ts__s@*" dest="text@m__l_@*" />
|
||||
<copyField source="text@m_stored_ts__s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="text@m_stored_t_c_s@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="text@m_stored_t_c_s@*" dest="text@m__lt@*" />
|
||||
<copyField source="text@m_stored_t_c_s@*" dest="text@m___t@*" />
|
||||
<copyField source="text@m_stored_t_c_s@*" dest="suggest" />
|
||||
|
||||
<dynamicField name="text@m_stored_tsc_s@*" type="localePrefixedField" multiValued="true" />
|
||||
<copyField source="text@m_stored_tsc_s@*" dest="text@m__lt@*" />
|
||||
<copyField source="text@m_stored_tsc_s@*" dest="text@m___t@*" />
|
||||
<copyField source="text@m_stored_tsc_s@*" dest="text@m__l_@*" />
|
||||
<copyField source="text@m_stored_tsc_s@*" dest="text@m____@*" />
|
||||
<copyField source="text@m_stored_tsc_s@*" dest="suggest" />
|
||||
</fields>
|
||||
+8
-4
@@ -295,7 +295,8 @@ public class DynamicCopyFieldsIT extends AbstractAlfrescoDistributedIT {
|
||||
.collect(Collectors.toSet());
|
||||
Assert.assertEquals(Set.of(DynamicFieldType.STORED,
|
||||
DynamicFieldType.NON_TOKENIZED_LOCALE,
|
||||
DynamicFieldType.TOKENIZED_LOCALE), dynamicFieldsTypes);
|
||||
DynamicFieldType.TOKENIZED_LOCALE,
|
||||
DynamicFieldType.NON_TOKENIZED_CROSS_LOCALE), dynamicFieldsTypes);
|
||||
|
||||
}
|
||||
|
||||
@@ -340,7 +341,8 @@ public class DynamicCopyFieldsIT extends AbstractAlfrescoDistributedIT {
|
||||
.collect(Collectors.toSet());
|
||||
Assert.assertEquals(Set.of(DynamicFieldType.STORED,
|
||||
DynamicFieldType.NON_TOKENIZED_LOCALE,
|
||||
DynamicFieldType.SORT), dynamicFieldsTypes);
|
||||
DynamicFieldType.SORT,
|
||||
DynamicFieldType.NON_TOKENIZED_CROSS_LOCALE), dynamicFieldsTypes);
|
||||
|
||||
}
|
||||
|
||||
@@ -361,7 +363,8 @@ public class DynamicCopyFieldsIT extends AbstractAlfrescoDistributedIT {
|
||||
Assert.assertEquals(Set.of(DynamicFieldType.STORED,
|
||||
DynamicFieldType.NON_TOKENIZED_LOCALE,
|
||||
DynamicFieldType.TOKENIZED_LOCALE,
|
||||
DynamicFieldType.SORT), dynamicFieldsTypes);
|
||||
DynamicFieldType.SORT,
|
||||
DynamicFieldType.NON_TOKENIZED_CROSS_LOCALE), dynamicFieldsTypes);
|
||||
|
||||
}
|
||||
|
||||
@@ -424,7 +427,8 @@ public class DynamicCopyFieldsIT extends AbstractAlfrescoDistributedIT {
|
||||
|
||||
Assert.assertEquals(Set.of(DynamicFieldType.STORED,
|
||||
DynamicFieldType.NON_TOKENIZED_LOCALE,
|
||||
DynamicFieldType.SORT), dynamicFieldsTypes);
|
||||
DynamicFieldType.SORT,
|
||||
DynamicFieldType.NON_TOKENIZED_CROSS_LOCALE), dynamicFieldsTypes);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -0,0 +1,36 @@
|
||||
|
||||
# Shared Properties file
|
||||
|
||||
#Host details an external client would use to connect to Solr
|
||||
solr.host=localhost
|
||||
#If not set then solr.port will be the jetty.port
|
||||
#solr.port=8983
|
||||
solr.baseurl=/solr
|
||||
|
||||
# Properties treated as identifiers when indexed
|
||||
|
||||
alfresco.identifier.property.0={http://www.alfresco.org/model/content/1.0}creator
|
||||
alfresco.identifier.property.1={http://www.alfresco.org/model/content/1.0}modifier
|
||||
alfresco.identifier.property.2={http://www.alfresco.org/model/content/1.0}userName
|
||||
alfresco.identifier.property.3={http://www.alfresco.org/model/content/1.0}authorityName
|
||||
alfresco.identifier.property.4={http://www.alfresco.org/model/content/1.0}lockOwner
|
||||
|
||||
# Suggestable Propeties
|
||||
alfresco.suggestable.property.0={http://www.alfresco.org/model/content/1.0}name
|
||||
alfresco.suggestable.property.1={http://www.alfresco.org/model/content/1.0}title
|
||||
alfresco.suggestable.property.2={http://www.alfresco.org/model/content/1.0}description
|
||||
alfresco.suggestable.property.3={http://www.alfresco.org/model/content/1.0}content
|
||||
|
||||
# Data types that support cross locale/word splitting/token patterns if tokenised
|
||||
alfresco.cross.locale.property.0={http://www.alfresco.org/model/content/1.0}name
|
||||
alfresco.cross.locale.property.1={http://www.alfresco.org/model/content/1.0}lockOwner
|
||||
|
||||
# Data types that support cross locale/word splitting/token patterns if tokenised
|
||||
alfresco.cross.locale.datatype.0={http://www.alfresco.org/model/dictionary/1.0}text
|
||||
alfresco.cross.locale.datatype.1={http://www.alfresco.org/model/dictionary/1.0}content
|
||||
alfresco.cross.locale.datatype.2={http://www.alfresco.org/model/dictionary/1.0}mltext
|
||||
|
||||
alfresco.model.tracker.cron=0/10 * * * * ? *
|
||||
|
||||
# Whether path queries are enabled.
|
||||
alfresco.cascade.tracker.enabled=true
|
||||
Reference in New Issue
Block a user