Revision 42092
Added by Sandro La Bruzzo almost 8 years ago
modules/dnet-core-components/trunk/src/test/java/eu/dnetlib/index/client/applicationContext-indexClient.xml | ||
---|---|---|
1 |
<?xml version="1.0" encoding="UTF-8"?> |
|
2 |
<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
|
3 |
xmlns:http="http://cxf.apache.org/transports/http/configuration" |
|
4 |
xmlns="http://www.springframework.org/schema/beans" |
|
5 |
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd |
|
6 |
http://cxf.apache.org/transports/http/configuration http://cxf.apache.org/schemas/configuration/http-conf.xsd"> |
|
7 |
<!-- beans --> |
|
8 |
|
|
9 |
<bean id="resolvingIndexClientFactory" class="eu.dnetlib.clients.index.client.ResolvingIndexClientFactory"></bean> |
|
10 |
|
|
11 |
</beans> |
modules/dnet-core-components/trunk/src/test/java/eu/dnetlib/index/query/applicationContext-index-query.xml | ||
---|---|---|
1 |
<?xml version="1.0" encoding="UTF-8"?> |
|
2 |
<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
|
3 |
xmlns:p="http://www.springframework.org/schema/p" |
|
4 |
xmlns:http="http://cxf.apache.org/transports/http/configuration" xmlns="http://www.springframework.org/schema/beans" |
|
5 |
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd |
|
6 |
|
|
7 |
|
|
8 |
http://cxf.apache.org/transports/http/configuration http://cxf.apache.org/schemas/configuration/http-conf.xsd"> |
|
9 |
|
|
10 |
|
|
11 |
<bean id="browseAliases" class="eu.dnetlib.clients.index.query.BrowseAliases" |
|
12 |
p:serviceTools-ref="serviceTools"/> |
|
13 |
|
|
14 |
|
|
15 |
<bean id="weights" class="eu.dnetlib.clients.index.query.Weights"/> |
|
16 |
|
|
17 |
<bean id="mdFormatReader" class="eu.dnetlib.clients.index.utils.MDFormatReader"/> |
|
18 |
|
|
19 |
<bean id="metadataReferenceFactory" class="eu.dnetlib.clients.index.utils.MetadataReferenceFactory"/> |
|
20 |
|
|
21 |
|
|
22 |
</beans> |
modules/dnet-core-components/trunk/src/test/java/eu/dnetlib/index/utils/applicationContext-utils.xml | ||
---|---|---|
1 |
<?xml version="1.0" encoding="UTF-8"?> |
|
2 |
<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
|
3 |
xmlns:http="http://cxf.apache.org/transports/http/configuration" |
|
4 |
xmlns="http://www.springframework.org/schema/beans" |
|
5 |
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd |
|
6 |
|
|
7 |
|
|
8 |
http://cxf.apache.org/transports/http/configuration http://cxf.apache.org/schemas/configuration/http-conf.xsd"> |
|
9 |
|
|
10 |
|
|
11 |
<bean id="serviceTools" class="eu.dnetlib.clients.index.utils.ServiceTools" |
|
12 |
depends-on="uniqueServiceLocator"/> |
|
13 |
|
|
14 |
<bean id="mdFactory" |
|
15 |
class="eu.dnetlib.clients.index.utils.MetadataReferenceFactory" depends-on="uniqueServiceLocator"/> |
|
16 |
</beans> |
webapps/dnet-efg-container/trunk/src/main/resources/eu/dnetlib/cnr-site.properties | ||
---|---|---|
53 | 53 |
dnet.modular.ui.authorization.mongo.db=dnet_auth |
54 | 54 |
dnet.modular.ui.authorization.manager=mockUserAuthenticationManager |
55 | 55 |
dnet.modular.ui.logout.url=http://localhost:8280/${container.context}/logout |
56 |
service.index.feed.repeatDelay=2000 |
|
57 |
service.index.solr.nh.mdformat.enable=true |
|
58 |
service.solr.index.jsonConfiguration=\ |
|
59 |
{"id":"solr",\ |
|
60 |
"address":"localhost:9983",\ |
|
61 |
"port":"8983",\ |
|
62 |
"webContext":"solr",\ |
|
63 |
"numShards":"1",\ |
|
64 |
"replicationFactor":"1",\ |
|
65 |
"host":"localhost",\ |
|
66 |
"feedingShutdownTolerance":"30000",\ |
|
67 |
"feedingBufferFlushThreshold":"1000",\ |
|
68 |
"feedingSimulationMode":"false",\ |
|
69 |
"luceneMatchVersion":"4.9",\ |
|
70 |
"serverLibPath":"../../../../contrib/extraction/lib",\ |
|
71 |
"filterCacheSize":"512","filterCacheInitialSize":"512",\ |
|
72 |
"queryCacheSize":"512","queryCacheInitialSize":"512",\ |
|
73 |
"documentCacheSize":"512","documentCacheInitialSize":"512",\ |
|
74 |
"ramBufferSizeMB":"960","mergeFactor":"40",\ |
|
75 |
"autosoftcommit":"-1","autocommit":"15000",\ |
|
76 |
"termIndexInterval":"1024","maxIndexingThreads":"8",\ |
|
77 |
"queryResultWindowSize":"20","queryResultMaxDocCached":"200"} |
|
56 | 78 |
|
57 | 79 |
|
modules/dnet-core-components/trunk/src/main/resources/eu/dnetlib/index/utils/applicationContext-utils.xml | ||
---|---|---|
1 |
<?xml version="1.0" encoding="UTF-8"?> |
|
2 |
<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
|
3 |
xmlns:http="http://cxf.apache.org/transports/http/configuration" |
|
4 |
xmlns="http://www.springframework.org/schema/beans" |
|
5 |
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd |
|
6 |
|
|
7 |
|
|
8 |
http://cxf.apache.org/transports/http/configuration http://cxf.apache.org/schemas/configuration/http-conf.xsd"> |
|
9 |
|
|
10 |
|
|
11 |
<bean id="serviceTools" class="eu.dnetlib.clients.index.utils.ServiceTools" |
|
12 |
depends-on="uniqueServiceLocator"/> |
|
13 |
|
|
14 |
<bean id="mdFactory" |
|
15 |
class="eu.dnetlib.clients.index.utils.MetadataReferenceFactory" depends-on="uniqueServiceLocator"/> |
|
16 |
</beans> |
modules/dnet-core-components/trunk/src/main/resources/eu/dnetlib/index/query/applicationContext-index-query.xml | ||
---|---|---|
1 |
<?xml version="1.0" encoding="UTF-8"?> |
|
2 |
<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
|
3 |
xmlns:p="http://www.springframework.org/schema/p" |
|
4 |
xmlns:http="http://cxf.apache.org/transports/http/configuration" xmlns="http://www.springframework.org/schema/beans" |
|
5 |
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd |
|
6 |
|
|
7 |
|
|
8 |
http://cxf.apache.org/transports/http/configuration http://cxf.apache.org/schemas/configuration/http-conf.xsd"> |
|
9 |
|
|
10 |
|
|
11 |
<bean id="browseAliases" class="eu.dnetlib.clients.index.query.BrowseAliases" |
|
12 |
p:serviceTools-ref="serviceTools"/> |
|
13 |
|
|
14 |
|
|
15 |
<bean id="weights" class="eu.dnetlib.clients.index.query.Weights"/> |
|
16 |
|
|
17 |
<bean id="mdFormatReader" class="eu.dnetlib.clients.index.utils.MDFormatReader"/> |
|
18 |
|
|
19 |
<bean id="metadataReferenceFactory" class="eu.dnetlib.clients.index.utils.MetadataReferenceFactory"/> |
|
20 |
|
|
21 |
|
|
22 |
</beans> |
modules/dnet-core-components/trunk/src/main/resources/eu/dnetlib/index/client/applicationContext-indexClient.xml | ||
---|---|---|
1 |
<?xml version="1.0" encoding="UTF-8"?> |
|
2 |
<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
|
3 |
xmlns:http="http://cxf.apache.org/transports/http/configuration" |
|
4 |
xmlns="http://www.springframework.org/schema/beans" |
|
5 |
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd |
|
6 |
http://cxf.apache.org/transports/http/configuration http://cxf.apache.org/schemas/configuration/http-conf.xsd"> |
|
7 |
<!-- beans --> |
|
8 |
|
|
9 |
<bean id="resolvingIndexClientFactory" class="eu.dnetlib.clients.index.client.ResolvingIndexClientFactory"></bean> |
|
10 |
|
|
11 |
</beans> |
modules/dnet-data-provision/trunk/src/main/java/eu/dnetlib/index/solr/feed/StreamingInputDocumentFactory.java | ||
---|---|---|
32 | 32 |
* |
33 | 33 |
* @author marko |
34 | 34 |
*/ |
35 |
|
|
35 | 36 |
public class StreamingInputDocumentFactory extends InputDocumentFactory { |
36 | 37 |
|
37 | 38 |
protected static final String DEFAULTDNETRESULT = "dnetResult"; |
modules/dnet-data-provision/trunk/src/main/resources/eu/dnetlib/index/solr/applicationContext-index-solr-service.xml | ||
---|---|---|
1 |
<?xml version="1.0" encoding="UTF-8"?> |
|
2 |
<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
|
3 |
xmlns:p="http://www.springframework.org/schema/p" |
|
4 |
xmlns:http="http://cxf.apache.org/transports/http/configuration" |
|
5 |
xmlns="http://www.springframework.org/schema/beans" |
|
6 |
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd |
|
7 |
|
|
8 |
|
|
9 |
http://cxf.apache.org/transports/http/configuration http://cxf.apache.org/schemas/configuration/http-conf.xsd"> |
|
10 |
|
|
11 |
<bean id="solrAdministrator" |
|
12 |
class="eu.dnetlib.index.utils.RemoteSolrAdministrator" |
|
13 |
p:httpClient-ref="solrHTTPClient"/> |
|
14 |
|
|
15 |
<bean id="solrHTTPClient" factory-bean="httpClientBuilder" factory-method="build"/> |
|
16 |
|
|
17 |
<bean id="httpClientBuilder" class="org.apache.http.impl.client.HttpClientBuilder" |
|
18 |
factory-method="create"/> |
|
19 |
|
|
20 |
<bean id="solrIndexServerDAO" class="eu.dnetlib.index.solr.SolrIndexServerDAO" |
|
21 |
p:jsonConfiguration="${service.solr.index.jsonConfiguration}" |
|
22 |
p:solrAdministrator-ref="solrAdministrator" init-method="init"/> |
|
23 |
|
|
24 |
<bean id="zkUtils" class="eu.dnetlib.index.utils.ZkUtils" |
|
25 |
p:staticConfigurationClasspath="${service.solr.index.staticConfigurationClasspath}" |
|
26 |
p:configFactory-ref="solrIndexConfigFactory"/> |
|
27 |
|
|
28 |
<bean id="solrConfigTemplate" |
|
29 |
class="eu.dnetlib.springutils.stringtemplate.StringTemplateFactory" |
|
30 |
p:template="classpath:/eu/dnetlib/index/solr/conf/solrconfig.xml.st" |
|
31 |
scope="prototype"/> |
|
32 |
|
|
33 |
<bean id="solrIndexConfigFactory" class="eu.dnetlib.index.utils.IndexConfigFactory" |
|
34 |
p:solrConfig-ref="solrConfigTemplate"/> |
|
35 |
|
|
36 |
<bean id="solrIndexSchemaFactory" class="eu.dnetlib.index.utils.IndexSchemaFactory" |
|
37 |
p:schemaTemplate="${service.index.solr.schema.template}" |
|
38 |
p:textFieldType="${service.index.solr.schema.textfieldtype}" |
|
39 |
init-method="init"/> |
|
40 |
|
|
41 |
<bean id="solrdocumentFactory" class="${service.index.solr.document.factory}"/> |
|
42 |
|
|
43 |
<bean id="solrDocumentMapperFactory" |
|
44 |
class="eu.dnetlib.index.solr.feed.SolrDocumentMapperFactory" |
|
45 |
p:documentFactory-ref="solrdocumentFactory"/> |
|
46 |
|
|
47 |
</beans> |
modules/dnet-data-provision/trunk/src/main/java/eu/dnetlib/index/actors/ResultsetKeepAliveJob.java | ||
---|---|---|
8 | 8 |
import org.quartz.Job; |
9 | 9 |
import org.quartz.JobExecutionContext; |
10 | 10 |
import org.quartz.JobExecutionException; |
11 |
import org.springframework.beans.factory.annotation.Autowired; |
|
12 | 11 |
|
13 | 12 |
public class ResultsetKeepAliveJob implements Job { |
14 | 13 |
|
15 | 14 |
public static final String JOB_NAME = "resultsetKeepaliveJob"; |
16 | 15 |
public static final String JOB_GROUP = "keepalive"; |
17 | 16 |
private static final Log log = LogFactory.getLog(ResultsetKeepAliveJob.class); // NOPMD by marko on 11/24/08 5:02 PM |
18 |
@Autowired |
|
17 |
|
|
19 | 18 |
private ResultSetClient resultSetClient; |
20 | 19 |
|
21 | 20 |
@Override |
... | ... | |
35 | 34 |
} |
36 | 35 |
} |
37 | 36 |
|
37 |
public ResultSetClient getResultSetClient() { |
|
38 |
return resultSetClient; |
|
39 |
} |
|
40 |
|
|
41 |
public void setResultSetClient(final ResultSetClient resultSetClient) { |
|
42 |
this.resultSetClient = resultSetClient; |
|
43 |
} |
|
38 | 44 |
} |
modules/dnet-data-provision/trunk/src/main/java/eu/dnetlib/index/action/FeedIndexAction.java | ||
---|---|---|
119 | 119 |
*/ |
120 | 120 |
private SimpleTrigger getResultsetTrigger(final String rsEpr, final String triggerId) { |
121 | 121 |
|
122 |
final SimpleTrigger trigger = (SimpleTrigger) newTrigger().withIdentity(triggerId)
|
|
123 |
.withIdentity(ResultsetKeepAliveJob.JOB_NAME, ResultsetKeepAliveJob.JOB_GROUP)
|
|
124 |
.withSchedule(simpleSchedule().repeatForever().withIntervalInMilliseconds(getRepeatDelay())); |
|
122 |
final SimpleTrigger trigger = newTrigger()
|
|
123 |
.withIdentity(triggerId, ResultsetKeepAliveJob.JOB_GROUP)
|
|
124 |
.withSchedule(simpleSchedule().repeatForever().withIntervalInMilliseconds(getRepeatDelay())).forJob(getRsKeepaliveJob()).build();
|
|
125 | 125 |
trigger.getJobDataMap().put(BBParam.RS_EPR, rsEpr); |
126 |
// new SimpleTrigger(triggerId, ResultsetKeepAliveJob.JOB_GROUP, SimpleTrigger.REPEAT_INDEFINITELY, getRepeatDelay()); |
|
127 |
|
|
128 |
// trigger.setJobName(ResultsetKeepAliveJob.JOB_NAME); |
|
129 |
// trigger.setJobGroup(ResultsetKeepAliveJob.JOB_GROUP); |
|
130 | 126 |
return trigger; |
131 | 127 |
} |
132 | 128 |
|
modules/dnet-efg/trunk/src/main/resources/eu/dnetlib/efg/workflows/repo-hi/efg_aggregation_wf.xml.st | ||
---|---|---|
18 | 18 |
|
19 | 19 |
<CONFIGURATION status="WAIT_SYS_SETTINGS" start="MANUAL"> |
20 | 20 |
<PARAMETERS> |
21 |
<PARAM name="collMdstoreId" description="Store for collected records" required="true" managedBy="system" category="MDSTORE_ID"/> |
|
22 |
<PARAM name="collMdstoreFormat" description="Format of collected records" required="true" managedBy="system"/> |
|
23 |
<PARAM name="collectionMode" description="Collection Mode (REFRESH / INCREMENTAL)" required="true" managedBy="user" type="string" function="validValues(['REFRESH','INCREMENTAL'])"/> |
|
24 |
<PARAM name="cleanMdstoreId" description="Store for cleaned records" required="true" managedBy="system" category="MDSTORE_ID"/> |
|
25 |
<PARAM name="cleanMdstoreFormat" description="Format of cleaned records" required="true" managedBy="system"/> |
|
26 |
<PARAM name="cleanRuleId" description="Cleaning Rule Identifier" required="true" managedBy="user" type="string" function="listProfiles('CleanerDSResourceType', '//CLEANER_NAME')"/> |
|
27 |
<PARAM name="patchMdstoreId" description="Store for patches" required="true" managedBy="system" category="MDSTORE_ID"/> |
|
28 |
<PARAM name="patchMdstoreFormat" description="Format of patches" required="true" managedBy="system"/> |
|
21 |
<PARAM name="collMdstoreId" description="Store for collected records" required="true" managedBy="system" category="MDSTORE_ID"/> |
|
22 |
<PARAM name="collMdstoreFormat" description="Format of collected records" required="true" managedBy="system"/> |
|
23 |
<PARAM name="collectionMode" description="Collection Mode (REFRESH / INCREMENTAL)" required="true" managedBy="user" type="string" function="validValues(['REFRESH','INCREMENTAL'])"/> |
|
24 |
<PARAM name="cleanMdstoreId" description="Store for cleaned records" required="true" managedBy="system" category="MDSTORE_ID"/> |
|
25 |
<PARAM name="cleanMdstoreFormat" description="Format of cleaned records" required="true" managedBy="system"/> |
|
26 |
<PARAM name="cleanRuleId" description="Cleaning Rule Identifier" required="true" managedBy="user" type="string" function="listProfiles('CleanerDSResourceType', '//CLEANER_NAME')"/> |
|
27 |
<PARAM name="patchMdstoreId" description="Store for patches" required="true" managedBy="system" category="MDSTORE_ID"/> |
|
28 |
<PARAM name="patchMdstoreFormat" description="Format of patches" required="true" managedBy="system"/> |
|
29 |
<PARAM name="indexId" description="Identifier of the Index" required="true" managedBy="system" category="INDEX_ID"/> |
|
29 | 30 |
</PARAMETERS> |
30 | 31 |
<WORKFLOW> |
31 | 32 |
<NODE isStart="true" name="collection" type="LaunchWorkflowTemplate"> |
... | ... | |
77 | 78 |
</PARAM> |
78 | 79 |
</PARAMETERS> |
79 | 80 |
<ARCS> |
81 |
<ARC to="index"/> |
|
82 |
</ARCS> |
|
83 |
</NODE> |
|
84 |
<NODE name="index" type="LaunchWorkflowTemplate"> |
|
85 |
<DESCRIPTION>Index record</DESCRIPTION> |
|
86 |
<PARAMETERS> |
|
87 |
<PARAM name="wfTemplateId" value="8d1ea5c1-fced-4b96-b5e2-eaf5ba5b3259_V29ya2Zsb3dUZW1wbGF0ZURTUmVzb3VyY2VzL1dvcmtmbG93VGVtcGxhdGVEU1Jlc291cmNlVHlwZQ==" /> |
|
88 |
<PARAM name="wfTemplateParams"> |
|
89 |
<MAP> |
|
90 |
<ENTRY key="dsId" value="$dsId$" /> |
|
91 |
<ENTRY key="interface" value="$interface$" /> |
|
92 |
<ENTRY key="cleanMdstoreId" ref="cleanMdstoreId" /> |
|
93 |
<ENTRY key="indexId" ref="indexId" /> |
|
94 |
</MAP> |
|
95 |
</PARAM> |
|
96 |
</PARAMETERS> |
|
97 |
<ARCS> |
|
80 | 98 |
<ARC to="success"/> |
81 | 99 |
</ARCS> |
82 | 100 |
</NODE> |
101 |
|
|
102 |
|
|
103 |
|
|
83 | 104 |
</WORKFLOW> |
84 | 105 |
</CONFIGURATION> |
85 | 106 |
<SCHEDULING enabled="false"> |
modules/dnet-data-provision/trunk/src/main/resources/eu/dnetlib/index/solr/applicationContext-index-solr-service.properties | ||
---|---|---|
1 |
service.solr.index.staticConfigurationClasspath=eu/dnetlib/index/solr/conf/files/** |
|
2 |
service.solr.index.jsonConfiguration=\ |
|
3 |
{"id":"solr",\ |
|
4 |
"address":"localhost:9983",\ |
|
5 |
"port":"8983",\ |
|
6 |
"webContext":"solr",\ |
|
7 |
"numShards":"1",\ |
|
8 |
"replicationFactor":"1",\ |
|
9 |
"host":"localhost",\ |
|
10 |
"feedingShutdownTolerance":"30000",\ |
|
11 |
"feedingBufferFlushThreshold":"1000",\ |
|
12 |
"feedingSimulationMode":"false",\ |
|
13 |
"luceneMatchVersion":"4.9",\ |
|
14 |
"serverLibPath":"../../../../contrib/extraction/lib",\ |
|
15 |
"filterCacheSize":"512","filterCacheInitialSize":"512",\ |
|
16 |
"queryCacheSize":"512","queryCacheInitialSize":"512",\ |
|
17 |
"documentCacheSize":"512","documentCacheInitialSize":"512",\ |
|
18 |
"ramBufferSizeMB":"960","mergeFactor":"40",\ |
|
19 |
"autosoftcommit":"-1","autocommit":"15000",\ |
|
20 |
"termIndexInterval":"1024","maxIndexingThreads":"8",\ |
|
21 |
"queryResultWindowSize":"20","queryResultMaxDocCached":"200"} |
|
22 |
service.index.solr.returnEmptyFields=true |
|
23 |
service.index.solr.schema.textfieldtype=text_common |
|
24 |
service.index.solr.nh.mdformat.enable=true |
|
25 |
service.index.solr.highlight.enable=true |
|
26 |
service.index.solr.rank.enable=true |
|
27 |
service.index.feed.repeatDelay=20000 |
|
28 |
services.mapreduce.index.solr.feed.sim.mode=false |
|
29 |
service.index.solr.document.factory=eu.dnetlib.index.solr.feed.StreamingInputDocumentFactory |
|
30 |
service.index.solr.schema.template=classpath:/eu/dnetlib/index/solr/conf/schemaTemplate.xslt |
|
31 |
#service.index.configuration.backend.json = |
|
32 |
#service.index.solr.querycomponent = org.apache.solr.handler.component.QueryComponent |
|
33 |
#service.index.solr.home.dir =${dnet.data.path}/solr |
|
34 |
#service.index.solr.data.dir =${service.index.solr.home.dir}/data |
|
35 |
#service.index.solr.overwrite.conf =true |
|
36 |
#service.index.solr.clustering.enabled =false |
|
37 |
#service.index.solr.conf.version =LUCENE_41 |
|
38 |
#service.index.solr.optimization.cron =0 59 23 * * ? |
|
39 |
#service.index.solr.optimization.enable =true |
|
40 |
#service.index.solr.optimization.spacemargin =0.05 |
|
41 |
#service.index.solr.browse.limit =1000 |
|
42 |
#service.index.solr.default.interpretation =DRIVER |
|
43 |
#service.index.solr.resultset.client.pagesize = 100 |
|
44 |
#service.index.solr.querycomponent = eu.dnetlib.functionality.index.solr.component.DynamicSearchComponent |
|
45 |
#service.index.solr.create.onfeed = false |
|
46 |
#service.index.solr.embedded = true |
|
47 |
#service.index.solr.shards.tolerant = false |
|
48 |
#services.index.solr.remote.queue.size = 100 |
|
49 |
#services.index.solr.local.feeding = true |
|
50 |
#services.index.solr.feed.sim.mode = false |
|
51 |
#services.index.solr.remote.thread.count = 1 |
|
52 |
#service.index.solr.numshards = 12 |
|
53 |
#service.index.solr.replicationfactor = 1 |
|
54 |
#service.index.solr.conf.tmp.basedir = /tmp/solr |
modules/dnet-data-provision/trunk/src/main/resources/eu/dnetlib/index/solr/conf/files/update-script.js | ||
---|---|---|
1 |
/* |
|
2 |
This is a basic skeleton JavaScript update processor. |
|
3 |
|
|
4 |
In order for this to be executed, it must be properly wired into solrconfig.xml; by default it is commented out in |
|
5 |
the example solrconfig.xml and must be uncommented to be enabled. |
|
6 |
|
|
7 |
See http://wiki.apache.org/solr/ScriptUpdateProcessor for more details. |
|
8 |
*/ |
|
9 |
|
|
10 |
function processAdd(cmd) { |
|
11 |
|
|
12 |
doc = cmd.solrDoc; // org.apache.solr.common.SolrInputDocument |
|
13 |
id = doc.getFieldValue("id"); |
|
14 |
logger.info("update-script#processAdd: id=" + id); |
|
15 |
|
|
16 |
// Set a field value: |
|
17 |
// doc.setField("foo_s", "whatever"); |
|
18 |
|
|
19 |
// Get a configuration parameter: |
|
20 |
// config_param = params.get('config_param'); // "params" only exists if processor configured with <lst name="params"> |
|
21 |
|
|
22 |
// Get a request parameter: |
|
23 |
// some_param = req.getParams().get("some_param") |
|
24 |
|
|
25 |
// Add a field of field names that match a pattern: |
|
26 |
// - Potentially useful to determine the fields/attributes represented in a result set, via faceting on field_name_ss |
|
27 |
// field_names = doc.getFieldNames().toArray(); |
|
28 |
// for(i=0; i < field_names.length; i++) { |
|
29 |
// field_name = field_names[i]; |
|
30 |
// if (/attr_.*/.test(field_name)) { doc.addField("attribute_ss", field_names[i]); } |
|
31 |
// } |
|
32 |
|
|
33 |
} |
|
34 |
|
|
35 |
function processDelete(cmd) { |
|
36 |
// no-op |
|
37 |
} |
|
38 |
|
|
39 |
function processMergeIndexes(cmd) { |
|
40 |
// no-op |
|
41 |
} |
|
42 |
|
|
43 |
function processCommit(cmd) { |
|
44 |
// no-op |
|
45 |
} |
|
46 |
|
|
47 |
function processRollback(cmd) { |
|
48 |
// no-op |
|
49 |
} |
|
50 |
|
|
51 |
function finish() { |
|
52 |
// no-op |
|
53 |
} |
modules/dnet-efg/trunk/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/efg_index_template.xml | ||
---|---|---|
1 |
<?xml version="1.0" encoding="UTF-8"?> |
|
2 |
<RESOURCE_PROFILE> |
|
3 |
<HEADER> |
|
4 |
<RESOURCE_IDENTIFIER value="8d1ea5c1-fced-4b96-b5e2-eaf5ba5b3259_V29ya2Zsb3dUZW1wbGF0ZURTUmVzb3VyY2VzL1dvcmtmbG93VGVtcGxhdGVEU1Jlc291cmNlVHlwZQ=="/> |
|
5 |
<RESOURCE_TYPE value="WorkflowTemplateDSResourceType"/> |
|
6 |
<RESOURCE_KIND value="WorkflowTemplateDSResources"/> |
|
7 |
<RESOURCE_URI value=""/> |
|
8 |
<DATE_OF_CREATION value="2001-12-31T12:00:00"/> |
|
9 |
</HEADER> |
|
10 |
<BODY> |
|
11 |
<CONFIGURATION> |
|
12 |
<PARAMETERS> |
|
13 |
<PARAM name="dsId" description="Datasource Id" required="true" type="string"/> |
|
14 |
<PARAM name="interface" description="Datasource Interface" required="true" type="string"/> |
|
15 |
<PARAM name="cleanMdstoreId" description="Store for cleaned records" required="true" type="string"/> |
|
16 |
<PARAM name="indexId" description="Index Identifier" required="true" type="string"/> |
|
17 |
</PARAMETERS> |
|
18 |
<WORKFLOW> |
|
19 |
<NODE name="fetchMdStore" type="FetchMDStoreRecords" isStart="true"> |
|
20 |
<DESCRIPTION>Fetch records from MDStore</DESCRIPTION> |
|
21 |
<PARAMETERS> |
|
22 |
<PARAM name="mdId" ref="cleanMdstoreId"/> |
|
23 |
<PARAM name="mdFormat" value="oai_efg"/> |
|
24 |
<PARAM name="eprParam" value="clean_epr"/> |
|
25 |
</PARAMETERS> |
|
26 |
<ARCS> |
|
27 |
<ARC to="index"/> |
|
28 |
</ARCS> |
|
29 |
</NODE> |
|
30 |
<NODE name="index" type="UpdateIndex"> |
|
31 |
<DESCRIPTION>Feed index records</DESCRIPTION> |
|
32 |
<PARAMETERS> |
|
33 |
<PARAM name="eprParam" value="clean_epr"/> |
|
34 |
<PARAM name="indexId" ref="indexId"/> |
|
35 |
<PARAM name="format" value="oai_efg"/> |
|
36 |
<PARAM name="layout" value="index"/> |
|
37 |
<PARAM name="feedingType" value="REFRESH"/> |
|
38 |
</PARAMETERS> |
|
39 |
<ARCS> |
|
40 |
<ARC to="success"/> |
|
41 |
</ARCS> |
|
42 |
</NODE> |
|
43 |
</WORKFLOW> |
|
44 |
</CONFIGURATION> |
|
45 |
</BODY> |
|
46 |
</RESOURCE_PROFILE> |
modules/dnet-data-provision/trunk/src/main/resources/eu/dnetlib/index/solr/conf/files/admin-extra.menu-top.html | ||
---|---|---|
1 |
<!-- admin-extra.menu-top.html --> |
modules/dnet-information-service/trunk/pom.xml | ||
---|---|---|
81 | 81 |
<groupId>org.exist-db</groupId> |
82 | 82 |
<version>3.0.RC1</version> |
83 | 83 |
</dependency> |
84 |
|
|
84 | 85 |
<dependency> |
85 | 86 |
<artifactId>exist-index-lucene</artifactId> |
86 | 87 |
<groupId>org.exist-db</groupId> |
87 | 88 |
<version>3.0.RC1</version> |
89 |
<exclusions> |
|
90 |
<exclusion> |
|
91 |
<artifactId>lucene-core</artifactId> |
|
92 |
<groupId>org.apache.lucene</groupId> |
|
93 |
</exclusion> |
|
94 |
<exclusion> |
|
95 |
<artifactId>lucene-analyzers-common</artifactId> |
|
96 |
<groupId>org.apache.lucene</groupId> |
|
97 |
</exclusion> |
|
98 |
<exclusion> |
|
99 |
<artifactId>lucene-facet</artifactId> |
|
100 |
<groupId>org.apache.lucene</groupId> |
|
101 |
</exclusion> |
|
102 |
<exclusion> |
|
103 |
<artifactId>lucene-queries</artifactId> |
|
104 |
<groupId>org.apache.lucene</groupId> |
|
105 |
</exclusion> |
|
106 |
|
|
107 |
</exclusions> |
|
88 | 108 |
</dependency> |
89 | 109 |
<dependency> |
90 | 110 |
<artifactId>exist-index-ngram</artifactId> |
... | ... | |
95 | 115 |
<artifactId>exist-index-range</artifactId> |
96 | 116 |
<groupId>org.exist-db</groupId> |
97 | 117 |
<version>3.0.RC1</version> |
118 |
<exclusions> |
|
119 |
<exclusion> |
|
120 |
<artifactId>lucene-core</artifactId> |
|
121 |
<groupId>org.apache.lucene</groupId> |
|
122 |
</exclusion> |
|
123 |
<exclusion> |
|
124 |
<artifactId>lucene-analyzers-common</artifactId> |
|
125 |
<groupId>org.apache.lucene</groupId> |
|
126 |
</exclusion> |
|
127 |
<exclusion> |
|
128 |
<artifactId>lucene-facet</artifactId> |
|
129 |
<groupId>org.apache.lucene</groupId> |
|
130 |
</exclusion> |
|
131 |
<exclusion> |
|
132 |
<artifactId>lucene-queries</artifactId> |
|
133 |
<groupId>org.apache.lucene</groupId> |
|
134 |
</exclusion> |
|
135 |
</exclusions> |
|
98 | 136 |
</dependency> |
99 | 137 |
<dependency> |
100 | 138 |
<artifactId>exist-index-sort</artifactId> |
modules/dnet-data-provision/trunk/src/main/resources/eu/dnetlib/index/solr/conf/files/protwords.txt | ||
---|---|---|
1 |
# The ASF licenses this file to You under the Apache License, Version 2.0 |
|
2 |
# (the "License"); you may not use this file except in compliance with |
|
3 |
# the License. You may obtain a copy of the License at |
|
4 |
# |
|
5 |
# http://www.apache.org/licenses/LICENSE-2.0 |
|
6 |
# |
|
7 |
# Unless required by applicable law or agreed to in writing, software |
|
8 |
# distributed under the License is distributed on an "AS IS" BASIS, |
|
9 |
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
10 |
# See the License for the specific language governing permissions and |
|
11 |
# limitations under the License. |
|
12 |
|
|
13 |
#----------------------------------------------------------------------- |
|
14 |
# Use a protected word file to protect against the stemmer reducing two |
|
15 |
# unrelated words to the same base word. |
|
16 |
|
|
17 |
# Some non-words that normally won't be encountered, |
|
18 |
# just to test that they won't be stemmed. |
|
19 |
dontstems |
|
20 |
zwhacky |
|
21 |
|
modules/dnet-data-provision/trunk/src/main/resources/eu/dnetlib/index/solr/conf/files/admin-extra.menu-bottom.html | ||
---|---|---|
1 |
<!-- admin-extra.menu-bottom.html --> |
modules/dnet-data-provision/trunk/src/main/resources/eu/dnetlib/index/solr/conf/files/stopwords.txt | ||
---|---|---|
1 |
# Licensed to the Apache Software Foundation (ASF) under one or more |
|
2 |
# contributor license agreements. See the NOTICE file distributed with |
|
3 |
# this work for additional information regarding copyright ownership. |
|
4 |
# The ASF licenses this file to You under the Apache License, Version 2.0 |
|
5 |
# (the "License"); you may not use this file except in compliance with |
|
6 |
# the License. You may obtain a copy of the License at |
|
7 |
# |
|
8 |
# http://www.apache.org/licenses/LICENSE-2.0 |
|
9 |
# |
|
10 |
# Unless required by applicable law or agreed to in writing, software |
|
11 |
# distributed under the License is distributed on an "AS IS" BASIS, |
|
12 |
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
13 |
# See the License for the specific language governing permissions and |
|
14 |
# limitations under the License. |
modules/dnet-data-provision/trunk/src/main/resources/eu/dnetlib/index/solr/conf/files/stopwords_en.txt | ||
---|---|---|
1 |
# Licensed to the Apache Software Foundation (ASF) under one or more |
|
2 |
# contributor license agreements. See the NOTICE file distributed with |
|
3 |
# this work for additional information regarding copyright ownership. |
|
4 |
# The ASF licenses this file to You under the Apache License, Version 2.0 |
|
5 |
# (the "License"); you may not use this file except in compliance with |
|
6 |
# the License. You may obtain a copy of the License at |
|
7 |
# |
|
8 |
# http://www.apache.org/licenses/LICENSE-2.0 |
|
9 |
# |
|
10 |
# Unless required by applicable law or agreed to in writing, software |
|
11 |
# distributed under the License is distributed on an "AS IS" BASIS, |
|
12 |
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
13 |
# See the License for the specific language governing permissions and |
|
14 |
# limitations under the License. |
|
15 |
|
|
16 |
# a couple of test stopwords to test that the words are really being |
|
17 |
# configured from this file: |
|
18 |
stopworda |
|
19 |
stopwordb |
|
20 |
|
|
21 |
# Standard english stop words taken from Lucene's StopAnalyzer |
|
22 |
a |
|
23 |
an |
|
24 |
and |
|
25 |
are |
|
26 |
as |
|
27 |
at |
|
28 |
be |
|
29 |
but |
|
30 |
by |
|
31 |
for |
|
32 |
if |
|
33 |
in |
|
34 |
into |
|
35 |
is |
|
36 |
it |
|
37 |
no |
|
38 |
not |
|
39 |
of |
|
40 |
on |
|
41 |
or |
|
42 |
such |
|
43 |
that |
|
44 |
the |
|
45 |
their |
|
46 |
then |
|
47 |
there |
|
48 |
these |
|
49 |
they |
|
50 |
this |
|
51 |
to |
|
52 |
was |
|
53 |
will |
|
54 |
with |
modules/dnet-data-provision/trunk/src/main/resources/eu/dnetlib/index/solr/conf/files/elevate.xml | ||
---|---|---|
1 |
<?xml version="1.0" encoding="UTF-8" ?> |
|
2 |
<!-- |
|
3 |
Licensed to the Apache Software Foundation (ASF) under one or more |
|
4 |
contributor license agreements. See the NOTICE file distributed with |
|
5 |
this work for additional information regarding copyright ownership. |
|
6 |
The ASF licenses this file to You under the Apache License, Version 2.0 |
|
7 |
(the "License"); you may not use this file except in compliance with |
|
8 |
the License. You may obtain a copy of the License at |
|
9 |
|
|
10 |
http://www.apache.org/licenses/LICENSE-2.0 |
|
11 |
|
|
12 |
Unless required by applicable law or agreed to in writing, software |
|
13 |
distributed under the License is distributed on an "AS IS" BASIS, |
|
14 |
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
15 |
See the License for the specific language governing permissions and |
|
16 |
limitations under the License. |
|
17 |
--> |
|
18 |
|
|
19 |
<!-- If this file is found in the config directory, it will only be |
|
20 |
loaded once at startup. If it is found in Solr's data |
|
21 |
directory, it will be re-loaded every commit. |
|
22 |
|
|
23 |
See http://wiki.apache.org/solr/QueryElevationComponent for more info |
|
24 |
|
|
25 |
--> |
|
26 |
<elevate> |
|
27 |
<query text="foo bar"> |
|
28 |
<doc id="1"/> |
|
29 |
<doc id="2"/> |
|
30 |
<doc id="3"/> |
|
31 |
</query> |
|
32 |
|
|
33 |
<query text="ipod"> |
|
34 |
<doc id="MA147LL/A"/> <!-- put the actual ipod at the top --> |
|
35 |
<doc id="IW-02" exclude="true"/> <!-- exclude this cable --> |
|
36 |
</query> |
|
37 |
|
|
38 |
</elevate> |
modules/dnet-data-provision/trunk/src/main/resources/eu/dnetlib/index/solr/conf/files/mapping-FoldToASCII.txt | ||
---|---|---|
1 |
# The ASF licenses this file to You under the Apache License, Version 2.0 |
|
2 |
# (the "License"); you may not use this file except in compliance with |
|
3 |
# the License. You may obtain a copy of the License at |
|
4 |
# |
|
5 |
# http://www.apache.org/licenses/LICENSE-2.0 |
|
6 |
# |
|
7 |
# Unless required by applicable law or agreed to in writing, software |
|
8 |
# distributed under the License is distributed on an "AS IS" BASIS, |
|
9 |
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
10 |
# See the License for the specific language governing permissions and |
|
11 |
# limitations under the License. |
|
12 |
|
|
13 |
|
|
14 |
# This map converts alphabetic, numeric, and symbolic Unicode characters |
|
15 |
# which are not in the first 127 ASCII characters (the "Basic Latin" Unicode |
|
16 |
# block) into their ASCII equivalents, if one exists. |
|
17 |
# |
|
18 |
# Characters from the following Unicode blocks are converted; however, only |
|
19 |
# those characters with reasonable ASCII alternatives are converted: |
|
20 |
# |
|
21 |
# - C1 Controls and Latin-1 Supplement: http://www.unicode.org/charts/PDF/U0080.pdf |
|
22 |
# - Latin Extended-A: http://www.unicode.org/charts/PDF/U0100.pdf |
|
23 |
# - Latin Extended-B: http://www.unicode.org/charts/PDF/U0180.pdf |
|
24 |
# - Latin Extended Additional: http://www.unicode.org/charts/PDF/U1E00.pdf |
|
25 |
# - Latin Extended-C: http://www.unicode.org/charts/PDF/U2C60.pdf |
|
26 |
# - Latin Extended-D: http://www.unicode.org/charts/PDF/UA720.pdf |
|
27 |
# - IPA Extensions: http://www.unicode.org/charts/PDF/U0250.pdf |
|
28 |
# - Phonetic Extensions: http://www.unicode.org/charts/PDF/U1D00.pdf |
|
29 |
# - Phonetic Extensions Supplement: http://www.unicode.org/charts/PDF/U1D80.pdf |
|
30 |
# - General Punctuation: http://www.unicode.org/charts/PDF/U2000.pdf |
|
31 |
# - Superscripts and Subscripts: http://www.unicode.org/charts/PDF/U2070.pdf |
|
32 |
# - Enclosed Alphanumerics: http://www.unicode.org/charts/PDF/U2460.pdf |
|
33 |
# - Dingbats: http://www.unicode.org/charts/PDF/U2700.pdf |
|
34 |
# - Supplemental Punctuation: http://www.unicode.org/charts/PDF/U2E00.pdf |
|
35 |
# - Alphabetic Presentation Forms: http://www.unicode.org/charts/PDF/UFB00.pdf |
|
36 |
# - Halfwidth and Fullwidth Forms: http://www.unicode.org/charts/PDF/UFF00.pdf |
|
37 |
# |
|
38 |
# See: http://en.wikipedia.org/wiki/Latin_characters_in_Unicode |
|
39 |
# |
|
40 |
# The set of character conversions supported by this map is a superset of |
|
41 |
# those supported by the map represented by mapping-ISOLatin1Accent.txt. |
|
42 |
# |
|
43 |
# See the bottom of this file for the Perl script used to generate the contents |
|
44 |
# of this file (without this header) from ASCIIFoldingFilter.java. |
|
45 |
|
|
46 |
|
|
47 |
# Syntax: |
|
48 |
# "source" => "target" |
|
49 |
# "source".length() > 0 (source cannot be empty.) |
|
50 |
# "target".length() >= 0 (target can be empty.) |
|
51 |
|
|
52 |
|
|
53 |
# À [LATIN CAPITAL LETTER A WITH GRAVE] |
|
54 |
"\u00C0" => "A" |
|
55 |
|
|
56 |
# Á [LATIN CAPITAL LETTER A WITH ACUTE] |
|
57 |
"\u00C1" => "A" |
|
58 |
|
|
59 |
# Â [LATIN CAPITAL LETTER A WITH CIRCUMFLEX] |
|
60 |
"\u00C2" => "A" |
|
61 |
|
|
62 |
# Ã [LATIN CAPITAL LETTER A WITH TILDE] |
|
63 |
"\u00C3" => "A" |
|
64 |
|
|
65 |
# Ä [LATIN CAPITAL LETTER A WITH DIAERESIS] |
|
66 |
"\u00C4" => "A" |
|
67 |
|
|
68 |
# Å [LATIN CAPITAL LETTER A WITH RING ABOVE] |
|
69 |
"\u00C5" => "A" |
|
70 |
|
|
71 |
# Ā [LATIN CAPITAL LETTER A WITH MACRON] |
|
72 |
"\u0100" => "A" |
|
73 |
|
|
74 |
# Ă [LATIN CAPITAL LETTER A WITH BREVE] |
|
75 |
"\u0102" => "A" |
|
76 |
|
|
77 |
# Ą [LATIN CAPITAL LETTER A WITH OGONEK] |
|
78 |
"\u0104" => "A" |
|
79 |
|
|
80 |
# Ə http://en.wikipedia.org/wiki/Schwa [LATIN CAPITAL LETTER SCHWA] |
|
81 |
"\u018F" => "A" |
|
82 |
|
|
83 |
# Ǎ [LATIN CAPITAL LETTER A WITH CARON] |
|
84 |
"\u01CD" => "A" |
|
85 |
|
|
86 |
# Ǟ [LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON] |
|
87 |
"\u01DE" => "A" |
|
88 |
|
|
89 |
# Ǡ [LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON] |
|
90 |
"\u01E0" => "A" |
|
91 |
|
|
92 |
# Ǻ [LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE] |
|
93 |
"\u01FA" => "A" |
|
94 |
|
|
95 |
# Ȁ [LATIN CAPITAL LETTER A WITH DOUBLE GRAVE] |
|
96 |
"\u0200" => "A" |
|
97 |
|
|
98 |
# Ȃ [LATIN CAPITAL LETTER A WITH INVERTED BREVE] |
|
99 |
"\u0202" => "A" |
|
100 |
|
|
101 |
# Ȧ [LATIN CAPITAL LETTER A WITH DOT ABOVE] |
|
102 |
"\u0226" => "A" |
|
103 |
|
|
104 |
# Ⱥ [LATIN CAPITAL LETTER A WITH STROKE] |
|
105 |
"\u023A" => "A" |
|
106 |
|
|
107 |
# ᴀ [LATIN LETTER SMALL CAPITAL A] |
|
108 |
"\u1D00" => "A" |
|
109 |
|
|
110 |
# Ḁ [LATIN CAPITAL LETTER A WITH RING BELOW] |
|
111 |
"\u1E00" => "A" |
|
112 |
|
|
113 |
# Ạ [LATIN CAPITAL LETTER A WITH DOT BELOW] |
|
114 |
"\u1EA0" => "A" |
|
115 |
|
|
116 |
# Ả [LATIN CAPITAL LETTER A WITH HOOK ABOVE] |
|
117 |
"\u1EA2" => "A" |
|
118 |
|
|
119 |
# Ấ [LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE] |
|
120 |
"\u1EA4" => "A" |
|
121 |
|
|
122 |
# Ầ [LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE] |
|
123 |
"\u1EA6" => "A" |
|
124 |
|
|
125 |
# Ẩ [LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE] |
|
126 |
"\u1EA8" => "A" |
|
127 |
|
|
128 |
# Ẫ [LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE] |
|
129 |
"\u1EAA" => "A" |
|
130 |
|
|
131 |
# Ậ [LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW] |
|
132 |
"\u1EAC" => "A" |
|
133 |
|
|
134 |
# Ắ [LATIN CAPITAL LETTER A WITH BREVE AND ACUTE] |
|
135 |
"\u1EAE" => "A" |
|
136 |
|
|
137 |
# Ằ [LATIN CAPITAL LETTER A WITH BREVE AND GRAVE] |
|
138 |
"\u1EB0" => "A" |
|
139 |
|
|
140 |
# Ẳ [LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE] |
|
141 |
"\u1EB2" => "A" |
|
142 |
|
|
143 |
# Ẵ [LATIN CAPITAL LETTER A WITH BREVE AND TILDE] |
|
144 |
"\u1EB4" => "A" |
|
145 |
|
|
146 |
# Ặ [LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW] |
|
147 |
"\u1EB6" => "A" |
|
148 |
|
|
149 |
# Ⓐ [CIRCLED LATIN CAPITAL LETTER A] |
|
150 |
"\u24B6" => "A" |
|
151 |
|
|
152 |
# A [FULLWIDTH LATIN CAPITAL LETTER A] |
|
153 |
"\uFF21" => "A" |
|
154 |
|
|
155 |
# à [LATIN SMALL LETTER A WITH GRAVE] |
|
156 |
"\u00E0" => "a" |
|
157 |
|
|
158 |
# á [LATIN SMALL LETTER A WITH ACUTE] |
|
159 |
"\u00E1" => "a" |
|
160 |
|
|
161 |
# â [LATIN SMALL LETTER A WITH CIRCUMFLEX] |
|
162 |
"\u00E2" => "a" |
|
163 |
|
|
164 |
# ã [LATIN SMALL LETTER A WITH TILDE] |
|
165 |
"\u00E3" => "a" |
|
166 |
|
|
167 |
# ä [LATIN SMALL LETTER A WITH DIAERESIS] |
|
168 |
"\u00E4" => "a" |
|
169 |
|
|
170 |
# å [LATIN SMALL LETTER A WITH RING ABOVE] |
|
171 |
"\u00E5" => "a" |
|
172 |
|
|
173 |
# ā [LATIN SMALL LETTER A WITH MACRON] |
|
174 |
"\u0101" => "a" |
|
175 |
|
|
176 |
# ă [LATIN SMALL LETTER A WITH BREVE] |
|
177 |
"\u0103" => "a" |
|
178 |
|
|
179 |
# ą [LATIN SMALL LETTER A WITH OGONEK] |
|
180 |
"\u0105" => "a" |
|
181 |
|
|
182 |
# ǎ [LATIN SMALL LETTER A WITH CARON] |
|
183 |
"\u01CE" => "a" |
|
184 |
|
|
185 |
# ǟ [LATIN SMALL LETTER A WITH DIAERESIS AND MACRON] |
|
186 |
"\u01DF" => "a" |
|
187 |
|
|
188 |
# ǡ [LATIN SMALL LETTER A WITH DOT ABOVE AND MACRON] |
|
189 |
"\u01E1" => "a" |
|
190 |
|
|
191 |
# ǻ [LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE] |
|
192 |
"\u01FB" => "a" |
|
193 |
|
|
194 |
# ȁ [LATIN SMALL LETTER A WITH DOUBLE GRAVE] |
|
195 |
"\u0201" => "a" |
|
196 |
|
|
197 |
# ȃ [LATIN SMALL LETTER A WITH INVERTED BREVE] |
|
198 |
"\u0203" => "a" |
|
199 |
|
|
200 |
# ȧ [LATIN SMALL LETTER A WITH DOT ABOVE] |
|
201 |
"\u0227" => "a" |
|
202 |
|
|
203 |
# ɐ [LATIN SMALL LETTER TURNED A] |
|
204 |
"\u0250" => "a" |
|
205 |
|
|
206 |
# ə [LATIN SMALL LETTER SCHWA] |
|
207 |
"\u0259" => "a" |
|
208 |
|
|
209 |
# ɚ [LATIN SMALL LETTER SCHWA WITH HOOK] |
|
210 |
"\u025A" => "a" |
|
211 |
|
|
212 |
# ᶏ [LATIN SMALL LETTER A WITH RETROFLEX HOOK] |
|
213 |
"\u1D8F" => "a" |
|
214 |
|
|
215 |
# ᶕ [LATIN SMALL LETTER SCHWA WITH RETROFLEX HOOK] |
|
216 |
"\u1D95" => "a" |
|
217 |
|
|
218 |
# ạ [LATIN SMALL LETTER A WITH RING BELOW] |
|
219 |
"\u1E01" => "a" |
|
220 |
|
|
221 |
# ả [LATIN SMALL LETTER A WITH RIGHT HALF RING] |
|
222 |
"\u1E9A" => "a" |
|
223 |
|
|
224 |
# ạ [LATIN SMALL LETTER A WITH DOT BELOW] |
|
225 |
"\u1EA1" => "a" |
|
226 |
|
|
227 |
# ả [LATIN SMALL LETTER A WITH HOOK ABOVE] |
|
228 |
"\u1EA3" => "a" |
|
229 |
|
|
230 |
# ấ [LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE] |
|
231 |
"\u1EA5" => "a" |
|
232 |
|
|
233 |
# ầ [LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE] |
|
234 |
"\u1EA7" => "a" |
|
235 |
|
|
236 |
# ẩ [LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE] |
|
237 |
"\u1EA9" => "a" |
|
238 |
|
|
239 |
# ẫ [LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE] |
|
240 |
"\u1EAB" => "a" |
|
241 |
|
|
242 |
# ậ [LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW] |
|
243 |
"\u1EAD" => "a" |
|
244 |
|
|
245 |
# ắ [LATIN SMALL LETTER A WITH BREVE AND ACUTE] |
|
246 |
"\u1EAF" => "a" |
|
247 |
|
|
248 |
# ằ [LATIN SMALL LETTER A WITH BREVE AND GRAVE] |
|
249 |
"\u1EB1" => "a" |
|
250 |
|
|
251 |
# ẳ [LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE] |
|
252 |
"\u1EB3" => "a" |
|
253 |
|
|
254 |
# ẵ [LATIN SMALL LETTER A WITH BREVE AND TILDE] |
|
255 |
"\u1EB5" => "a" |
|
256 |
|
|
257 |
# ặ [LATIN SMALL LETTER A WITH BREVE AND DOT BELOW] |
|
258 |
"\u1EB7" => "a" |
|
259 |
|
|
260 |
# ₐ [LATIN SUBSCRIPT SMALL LETTER A] |
|
261 |
"\u2090" => "a" |
|
262 |
|
|
263 |
# ₔ [LATIN SUBSCRIPT SMALL LETTER SCHWA] |
|
264 |
"\u2094" => "a" |
|
265 |
|
|
266 |
# ⓐ [CIRCLED LATIN SMALL LETTER A] |
|
267 |
"\u24D0" => "a" |
|
268 |
|
|
269 |
# ⱥ [LATIN SMALL LETTER A WITH STROKE] |
|
270 |
"\u2C65" => "a" |
|
271 |
|
|
272 |
# Ɐ [LATIN CAPITAL LETTER TURNED A] |
|
273 |
"\u2C6F" => "a" |
|
274 |
|
|
275 |
# a [FULLWIDTH LATIN SMALL LETTER A] |
|
276 |
"\uFF41" => "a" |
|
277 |
|
|
278 |
# Ꜳ [LATIN CAPITAL LETTER AA] |
|
279 |
"\uA732" => "AA" |
|
280 |
|
|
281 |
# Æ [LATIN CAPITAL LETTER AE] |
|
282 |
"\u00C6" => "AE" |
|
283 |
|
|
284 |
# Ǣ [LATIN CAPITAL LETTER AE WITH MACRON] |
|
285 |
"\u01E2" => "AE" |
|
286 |
|
|
287 |
# Ǽ [LATIN CAPITAL LETTER AE WITH ACUTE] |
|
288 |
"\u01FC" => "AE" |
|
289 |
|
|
290 |
# ᴁ [LATIN LETTER SMALL CAPITAL AE] |
|
291 |
"\u1D01" => "AE" |
|
292 |
|
|
293 |
# Ꜵ [LATIN CAPITAL LETTER AO] |
|
294 |
"\uA734" => "AO" |
|
295 |
|
|
296 |
# Ꜷ [LATIN CAPITAL LETTER AU] |
|
297 |
"\uA736" => "AU" |
|
298 |
|
|
299 |
# Ꜹ [LATIN CAPITAL LETTER AV] |
|
300 |
"\uA738" => "AV" |
|
301 |
|
|
302 |
# Ꜻ [LATIN CAPITAL LETTER AV WITH HORIZONTAL BAR] |
|
303 |
"\uA73A" => "AV" |
|
304 |
|
|
305 |
# Ꜽ [LATIN CAPITAL LETTER AY] |
|
306 |
"\uA73C" => "AY" |
|
307 |
|
|
308 |
# ⒜ [PARENTHESIZED LATIN SMALL LETTER A] |
|
309 |
"\u249C" => "(a)" |
|
310 |
|
|
311 |
# ꜳ [LATIN SMALL LETTER AA] |
|
312 |
"\uA733" => "aa" |
|
313 |
|
|
314 |
# æ [LATIN SMALL LETTER AE] |
|
315 |
"\u00E6" => "ae" |
|
316 |
|
|
317 |
# ǣ [LATIN SMALL LETTER AE WITH MACRON] |
|
318 |
"\u01E3" => "ae" |
|
319 |
|
|
320 |
# ǽ [LATIN SMALL LETTER AE WITH ACUTE] |
|
321 |
"\u01FD" => "ae" |
|
322 |
|
|
323 |
# ᴂ [LATIN SMALL LETTER TURNED AE] |
|
324 |
"\u1D02" => "ae" |
|
325 |
|
|
326 |
# ꜵ [LATIN SMALL LETTER AO] |
|
327 |
"\uA735" => "ao" |
|
328 |
|
|
329 |
# ꜷ [LATIN SMALL LETTER AU] |
|
330 |
"\uA737" => "au" |
|
331 |
|
|
332 |
# ꜹ [LATIN SMALL LETTER AV] |
|
333 |
"\uA739" => "av" |
|
334 |
|
|
335 |
# ꜻ [LATIN SMALL LETTER AV WITH HORIZONTAL BAR] |
|
336 |
"\uA73B" => "av" |
|
337 |
|
|
338 |
# ꜽ [LATIN SMALL LETTER AY] |
|
339 |
"\uA73D" => "ay" |
|
340 |
|
|
341 |
# Ɓ [LATIN CAPITAL LETTER B WITH HOOK] |
|
342 |
"\u0181" => "B" |
|
343 |
|
|
344 |
# Ƃ [LATIN CAPITAL LETTER B WITH TOPBAR] |
|
345 |
"\u0182" => "B" |
|
346 |
|
|
347 |
# Ƀ [LATIN CAPITAL LETTER B WITH STROKE] |
|
348 |
"\u0243" => "B" |
|
349 |
|
|
350 |
# ʙ [LATIN LETTER SMALL CAPITAL B] |
|
351 |
"\u0299" => "B" |
|
352 |
|
|
353 |
# ᴃ [LATIN LETTER SMALL CAPITAL BARRED B] |
|
354 |
"\u1D03" => "B" |
|
355 |
|
|
356 |
# Ḃ [LATIN CAPITAL LETTER B WITH DOT ABOVE] |
|
357 |
"\u1E02" => "B" |
|
358 |
|
|
359 |
# Ḅ [LATIN CAPITAL LETTER B WITH DOT BELOW] |
|
360 |
"\u1E04" => "B" |
|
361 |
|
|
362 |
# Ḇ [LATIN CAPITAL LETTER B WITH LINE BELOW] |
|
363 |
"\u1E06" => "B" |
|
364 |
|
|
365 |
# Ⓑ [CIRCLED LATIN CAPITAL LETTER B] |
|
366 |
"\u24B7" => "B" |
|
367 |
|
|
368 |
# B [FULLWIDTH LATIN CAPITAL LETTER B] |
|
369 |
"\uFF22" => "B" |
|
370 |
|
|
371 |
# ƀ [LATIN SMALL LETTER B WITH STROKE] |
|
372 |
"\u0180" => "b" |
|
373 |
|
|
374 |
# ƃ [LATIN SMALL LETTER B WITH TOPBAR] |
|
375 |
"\u0183" => "b" |
|
376 |
|
|
377 |
# ɓ [LATIN SMALL LETTER B WITH HOOK] |
|
378 |
"\u0253" => "b" |
|
379 |
|
|
380 |
# ᵬ [LATIN SMALL LETTER B WITH MIDDLE TILDE] |
|
381 |
"\u1D6C" => "b" |
|
382 |
|
|
383 |
# ᶀ [LATIN SMALL LETTER B WITH PALATAL HOOK] |
|
384 |
"\u1D80" => "b" |
|
385 |
|
|
386 |
# ḃ [LATIN SMALL LETTER B WITH DOT ABOVE] |
|
387 |
"\u1E03" => "b" |
|
388 |
|
|
389 |
# ḅ [LATIN SMALL LETTER B WITH DOT BELOW] |
|
390 |
"\u1E05" => "b" |
|
391 |
|
|
392 |
# ḇ [LATIN SMALL LETTER B WITH LINE BELOW] |
|
393 |
"\u1E07" => "b" |
|
394 |
|
|
395 |
# ⓑ [CIRCLED LATIN SMALL LETTER B] |
|
396 |
"\u24D1" => "b" |
|
397 |
|
|
398 |
# b [FULLWIDTH LATIN SMALL LETTER B] |
|
399 |
"\uFF42" => "b" |
|
400 |
|
|
401 |
# ⒝ [PARENTHESIZED LATIN SMALL LETTER B] |
|
402 |
"\u249D" => "(b)" |
|
403 |
|
|
404 |
# Ç [LATIN CAPITAL LETTER C WITH CEDILLA] |
|
405 |
"\u00C7" => "C" |
|
406 |
|
|
407 |
# Ć [LATIN CAPITAL LETTER C WITH ACUTE] |
|
408 |
"\u0106" => "C" |
|
409 |
|
|
410 |
# Ĉ [LATIN CAPITAL LETTER C WITH CIRCUMFLEX] |
|
411 |
"\u0108" => "C" |
|
412 |
|
|
413 |
# Ċ [LATIN CAPITAL LETTER C WITH DOT ABOVE] |
|
414 |
"\u010A" => "C" |
|
415 |
|
|
416 |
# Č [LATIN CAPITAL LETTER C WITH CARON] |
|
417 |
"\u010C" => "C" |
|
418 |
|
|
419 |
# Ƈ [LATIN CAPITAL LETTER C WITH HOOK] |
|
420 |
"\u0187" => "C" |
|
421 |
|
|
422 |
# Ȼ [LATIN CAPITAL LETTER C WITH STROKE] |
|
423 |
"\u023B" => "C" |
|
424 |
|
|
425 |
# ʗ [LATIN LETTER STRETCHED C] |
|
426 |
"\u0297" => "C" |
|
427 |
|
|
428 |
# ᴄ [LATIN LETTER SMALL CAPITAL C] |
|
429 |
"\u1D04" => "C" |
|
430 |
|
|
431 |
# Ḉ [LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE] |
|
432 |
"\u1E08" => "C" |
|
433 |
|
|
434 |
# Ⓒ [CIRCLED LATIN CAPITAL LETTER C] |
|
435 |
"\u24B8" => "C" |
|
436 |
|
|
437 |
# C [FULLWIDTH LATIN CAPITAL LETTER C] |
|
438 |
"\uFF23" => "C" |
|
439 |
|
|
440 |
# ç [LATIN SMALL LETTER C WITH CEDILLA] |
|
441 |
"\u00E7" => "c" |
|
442 |
|
|
443 |
# ć [LATIN SMALL LETTER C WITH ACUTE] |
|
444 |
"\u0107" => "c" |
|
445 |
|
|
446 |
# ĉ [LATIN SMALL LETTER C WITH CIRCUMFLEX] |
|
447 |
"\u0109" => "c" |
|
448 |
|
|
449 |
# ċ [LATIN SMALL LETTER C WITH DOT ABOVE] |
|
450 |
"\u010B" => "c" |
|
451 |
|
|
452 |
# č [LATIN SMALL LETTER C WITH CARON] |
|
453 |
"\u010D" => "c" |
|
454 |
|
|
455 |
# ƈ [LATIN SMALL LETTER C WITH HOOK] |
|
456 |
"\u0188" => "c" |
|
457 |
|
|
458 |
# ȼ [LATIN SMALL LETTER C WITH STROKE] |
|
459 |
"\u023C" => "c" |
|
460 |
|
|
461 |
# ɕ [LATIN SMALL LETTER C WITH CURL] |
|
462 |
"\u0255" => "c" |
|
463 |
|
|
464 |
# ḉ [LATIN SMALL LETTER C WITH CEDILLA AND ACUTE] |
|
465 |
"\u1E09" => "c" |
|
466 |
|
|
467 |
# ↄ [LATIN SMALL LETTER REVERSED C] |
|
468 |
"\u2184" => "c" |
|
469 |
|
|
470 |
# ⓒ [CIRCLED LATIN SMALL LETTER C] |
|
471 |
"\u24D2" => "c" |
|
472 |
|
|
473 |
# Ꜿ [LATIN CAPITAL LETTER REVERSED C WITH DOT] |
|
474 |
"\uA73E" => "c" |
|
475 |
|
|
476 |
# ꜿ [LATIN SMALL LETTER REVERSED C WITH DOT] |
|
477 |
"\uA73F" => "c" |
|
478 |
|
|
479 |
# c [FULLWIDTH LATIN SMALL LETTER C] |
|
480 |
"\uFF43" => "c" |
|
481 |
|
|
482 |
# ⒞ [PARENTHESIZED LATIN SMALL LETTER C] |
|
483 |
"\u249E" => "(c)" |
|
484 |
|
|
485 |
# Ð [LATIN CAPITAL LETTER ETH] |
|
486 |
"\u00D0" => "D" |
|
487 |
|
|
488 |
# Ď [LATIN CAPITAL LETTER D WITH CARON] |
|
489 |
"\u010E" => "D" |
|
490 |
|
|
491 |
# Đ [LATIN CAPITAL LETTER D WITH STROKE] |
|
492 |
"\u0110" => "D" |
|
493 |
|
|
494 |
# Ɖ [LATIN CAPITAL LETTER AFRICAN D] |
|
495 |
"\u0189" => "D" |
|
496 |
|
|
497 |
# Ɗ [LATIN CAPITAL LETTER D WITH HOOK] |
|
498 |
"\u018A" => "D" |
|
499 |
|
|
500 |
# Ƌ [LATIN CAPITAL LETTER D WITH TOPBAR] |
|
501 |
"\u018B" => "D" |
|
502 |
|
|
503 |
# ᴅ [LATIN LETTER SMALL CAPITAL D] |
|
504 |
"\u1D05" => "D" |
|
505 |
|
|
506 |
# ᴆ [LATIN LETTER SMALL CAPITAL ETH] |
|
507 |
"\u1D06" => "D" |
|
508 |
|
|
509 |
# Ḋ [LATIN CAPITAL LETTER D WITH DOT ABOVE] |
|
510 |
"\u1E0A" => "D" |
|
511 |
|
|
512 |
# Ḍ [LATIN CAPITAL LETTER D WITH DOT BELOW] |
|
513 |
"\u1E0C" => "D" |
|
514 |
|
|
515 |
# Ḏ [LATIN CAPITAL LETTER D WITH LINE BELOW] |
|
516 |
"\u1E0E" => "D" |
|
517 |
|
|
518 |
# Ḑ [LATIN CAPITAL LETTER D WITH CEDILLA] |
|
519 |
"\u1E10" => "D" |
|
520 |
|
|
521 |
# Ḓ [LATIN CAPITAL LETTER D WITH CIRCUMFLEX BELOW] |
|
522 |
"\u1E12" => "D" |
|
523 |
|
|
524 |
# Ⓓ [CIRCLED LATIN CAPITAL LETTER D] |
|
525 |
"\u24B9" => "D" |
|
526 |
|
|
527 |
# Ꝺ [LATIN CAPITAL LETTER INSULAR D] |
|
528 |
"\uA779" => "D" |
|
529 |
|
|
530 |
# D [FULLWIDTH LATIN CAPITAL LETTER D] |
|
531 |
"\uFF24" => "D" |
|
532 |
|
|
533 |
# ð [LATIN SMALL LETTER ETH] |
|
534 |
"\u00F0" => "d" |
|
535 |
|
|
536 |
# ď [LATIN SMALL LETTER D WITH CARON] |
|
537 |
"\u010F" => "d" |
|
538 |
|
|
539 |
# đ [LATIN SMALL LETTER D WITH STROKE] |
|
540 |
"\u0111" => "d" |
|
541 |
|
|
542 |
# ƌ [LATIN SMALL LETTER D WITH TOPBAR] |
|
543 |
"\u018C" => "d" |
|
544 |
|
|
545 |
# ȡ [LATIN SMALL LETTER D WITH CURL] |
|
546 |
"\u0221" => "d" |
|
547 |
|
|
548 |
# ɖ [LATIN SMALL LETTER D WITH TAIL] |
|
549 |
"\u0256" => "d" |
|
550 |
|
|
551 |
# ɗ [LATIN SMALL LETTER D WITH HOOK] |
|
552 |
"\u0257" => "d" |
|
553 |
|
|
554 |
# ᵭ [LATIN SMALL LETTER D WITH MIDDLE TILDE] |
|
555 |
"\u1D6D" => "d" |
|
556 |
|
|
557 |
# ᶁ [LATIN SMALL LETTER D WITH PALATAL HOOK] |
|
558 |
"\u1D81" => "d" |
|
559 |
|
|
560 |
# ᶑ [LATIN SMALL LETTER D WITH HOOK AND TAIL] |
|
561 |
"\u1D91" => "d" |
|
562 |
|
|
563 |
# ḋ [LATIN SMALL LETTER D WITH DOT ABOVE] |
|
564 |
"\u1E0B" => "d" |
|
565 |
|
|
566 |
# ḍ [LATIN SMALL LETTER D WITH DOT BELOW] |
|
567 |
"\u1E0D" => "d" |
|
568 |
|
|
569 |
# ḏ [LATIN SMALL LETTER D WITH LINE BELOW] |
|
570 |
"\u1E0F" => "d" |
|
571 |
|
|
572 |
# ḑ [LATIN SMALL LETTER D WITH CEDILLA] |
|
573 |
"\u1E11" => "d" |
|
574 |
|
|
575 |
# ḓ [LATIN SMALL LETTER D WITH CIRCUMFLEX BELOW] |
|
576 |
"\u1E13" => "d" |
|
577 |
|
|
578 |
# ⓓ [CIRCLED LATIN SMALL LETTER D] |
|
579 |
"\u24D3" => "d" |
|
580 |
|
|
581 |
# ꝺ [LATIN SMALL LETTER INSULAR D] |
|
582 |
"\uA77A" => "d" |
|
583 |
|
|
584 |
# d [FULLWIDTH LATIN SMALL LETTER D] |
|
585 |
"\uFF44" => "d" |
|
586 |
|
|
587 |
# DŽ [LATIN CAPITAL LETTER DZ WITH CARON] |
|
588 |
"\u01C4" => "DZ" |
|
589 |
|
|
590 |
# DZ [LATIN CAPITAL LETTER DZ] |
|
591 |
"\u01F1" => "DZ" |
|
592 |
|
|
593 |
# Dž [LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON] |
|
594 |
"\u01C5" => "Dz" |
|
595 |
|
|
596 |
# Dz [LATIN CAPITAL LETTER D WITH SMALL LETTER Z] |
|
597 |
"\u01F2" => "Dz" |
|
598 |
|
|
599 |
# ⒟ [PARENTHESIZED LATIN SMALL LETTER D] |
|
600 |
"\u249F" => "(d)" |
|
601 |
|
|
602 |
# ȸ [LATIN SMALL LETTER DB DIGRAPH] |
|
603 |
"\u0238" => "db" |
|
604 |
|
|
605 |
# dž [LATIN SMALL LETTER DZ WITH CARON] |
|
606 |
"\u01C6" => "dz" |
|
607 |
|
|
608 |
# dz [LATIN SMALL LETTER DZ] |
|
609 |
"\u01F3" => "dz" |
|
610 |
|
|
611 |
# ʣ [LATIN SMALL LETTER DZ DIGRAPH] |
|
612 |
"\u02A3" => "dz" |
|
613 |
|
|
614 |
# ʥ [LATIN SMALL LETTER DZ DIGRAPH WITH CURL] |
|
615 |
"\u02A5" => "dz" |
|
616 |
|
|
617 |
# È [LATIN CAPITAL LETTER E WITH GRAVE] |
|
618 |
"\u00C8" => "E" |
|
619 |
|
|
620 |
# É [LATIN CAPITAL LETTER E WITH ACUTE] |
|
621 |
"\u00C9" => "E" |
|
622 |
|
|
623 |
# Ê [LATIN CAPITAL LETTER E WITH CIRCUMFLEX] |
|
624 |
"\u00CA" => "E" |
|
625 |
|
|
626 |
# Ë [LATIN CAPITAL LETTER E WITH DIAERESIS] |
|
627 |
"\u00CB" => "E" |
|
628 |
|
|
629 |
# Ē [LATIN CAPITAL LETTER E WITH MACRON] |
|
630 |
"\u0112" => "E" |
|
631 |
|
|
632 |
# Ĕ [LATIN CAPITAL LETTER E WITH BREVE] |
|
633 |
"\u0114" => "E" |
|
634 |
|
|
635 |
# Ė [LATIN CAPITAL LETTER E WITH DOT ABOVE] |
|
636 |
"\u0116" => "E" |
|
637 |
|
|
638 |
# Ę [LATIN CAPITAL LETTER E WITH OGONEK] |
|
639 |
"\u0118" => "E" |
|
640 |
|
|
641 |
# Ě [LATIN CAPITAL LETTER E WITH CARON] |
|
642 |
"\u011A" => "E" |
|
643 |
|
|
644 |
# Ǝ [LATIN CAPITAL LETTER REVERSED E] |
|
645 |
"\u018E" => "E" |
|
646 |
|
|
647 |
# Ɛ [LATIN CAPITAL LETTER OPEN E] |
|
648 |
"\u0190" => "E" |
|
649 |
|
|
650 |
# Ȅ [LATIN CAPITAL LETTER E WITH DOUBLE GRAVE] |
|
651 |
"\u0204" => "E" |
|
652 |
|
|
653 |
# Ȇ [LATIN CAPITAL LETTER E WITH INVERTED BREVE] |
|
654 |
"\u0206" => "E" |
|
655 |
|
|
656 |
# Ȩ [LATIN CAPITAL LETTER E WITH CEDILLA] |
|
657 |
"\u0228" => "E" |
|
658 |
|
|
659 |
# Ɇ [LATIN CAPITAL LETTER E WITH STROKE] |
|
660 |
"\u0246" => "E" |
|
661 |
|
|
662 |
# ᴇ [LATIN LETTER SMALL CAPITAL E] |
|
663 |
"\u1D07" => "E" |
|
664 |
|
|
665 |
# Ḕ [LATIN CAPITAL LETTER E WITH MACRON AND GRAVE] |
|
666 |
"\u1E14" => "E" |
|
667 |
|
|
668 |
# Ḗ [LATIN CAPITAL LETTER E WITH MACRON AND ACUTE] |
|
669 |
"\u1E16" => "E" |
|
670 |
|
|
671 |
# Ḙ [LATIN CAPITAL LETTER E WITH CIRCUMFLEX BELOW] |
|
672 |
"\u1E18" => "E" |
|
673 |
|
|
674 |
# Ḛ [LATIN CAPITAL LETTER E WITH TILDE BELOW] |
|
675 |
"\u1E1A" => "E" |
|
676 |
|
|
677 |
# Ḝ [LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE] |
|
678 |
"\u1E1C" => "E" |
|
679 |
|
|
680 |
# Ẹ [LATIN CAPITAL LETTER E WITH DOT BELOW] |
|
681 |
"\u1EB8" => "E" |
|
682 |
|
|
683 |
# Ẻ [LATIN CAPITAL LETTER E WITH HOOK ABOVE] |
|
684 |
"\u1EBA" => "E" |
|
685 |
|
|
686 |
# Ẽ [LATIN CAPITAL LETTER E WITH TILDE] |
|
687 |
"\u1EBC" => "E" |
|
688 |
|
|
689 |
# Ế [LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE] |
|
690 |
"\u1EBE" => "E" |
|
691 |
|
|
692 |
# Ề [LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE] |
|
693 |
"\u1EC0" => "E" |
|
694 |
|
|
695 |
# Ể [LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE] |
|
696 |
"\u1EC2" => "E" |
|
697 |
|
|
698 |
# Ễ [LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE] |
|
699 |
"\u1EC4" => "E" |
|
700 |
|
|
701 |
# Ệ [LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW] |
|
702 |
"\u1EC6" => "E" |
|
703 |
|
|
704 |
# Ⓔ [CIRCLED LATIN CAPITAL LETTER E] |
|
705 |
"\u24BA" => "E" |
|
706 |
|
|
707 |
# ⱻ [LATIN LETTER SMALL CAPITAL TURNED E] |
|
708 |
"\u2C7B" => "E" |
|
709 |
|
|
710 |
# E [FULLWIDTH LATIN CAPITAL LETTER E] |
|
711 |
"\uFF25" => "E" |
|
712 |
|
|
713 |
# è [LATIN SMALL LETTER E WITH GRAVE] |
|
714 |
"\u00E8" => "e" |
|
715 |
|
|
716 |
# é [LATIN SMALL LETTER E WITH ACUTE] |
|
717 |
"\u00E9" => "e" |
|
718 |
|
|
719 |
# ê [LATIN SMALL LETTER E WITH CIRCUMFLEX] |
|
720 |
"\u00EA" => "e" |
|
721 |
|
|
722 |
# ë [LATIN SMALL LETTER E WITH DIAERESIS] |
|
723 |
"\u00EB" => "e" |
|
724 |
|
|
725 |
# ē [LATIN SMALL LETTER E WITH MACRON] |
|
726 |
"\u0113" => "e" |
|
727 |
|
|
728 |
# ĕ [LATIN SMALL LETTER E WITH BREVE] |
|
729 |
"\u0115" => "e" |
|
730 |
|
|
731 |
# ė [LATIN SMALL LETTER E WITH DOT ABOVE] |
|
732 |
"\u0117" => "e" |
|
733 |
|
|
734 |
# ę [LATIN SMALL LETTER E WITH OGONEK] |
|
735 |
"\u0119" => "e" |
|
736 |
|
|
737 |
# ě [LATIN SMALL LETTER E WITH CARON] |
|
738 |
"\u011B" => "e" |
|
739 |
|
|
740 |
# ǝ [LATIN SMALL LETTER TURNED E] |
|
741 |
"\u01DD" => "e" |
|
742 |
|
|
743 |
# ȅ [LATIN SMALL LETTER E WITH DOUBLE GRAVE] |
|
744 |
"\u0205" => "e" |
|
745 |
|
|
746 |
# ȇ [LATIN SMALL LETTER E WITH INVERTED BREVE] |
|
747 |
"\u0207" => "e" |
|
748 |
|
|
749 |
# ȩ [LATIN SMALL LETTER E WITH CEDILLA] |
|
750 |
"\u0229" => "e" |
|
751 |
|
|
752 |
# ɇ [LATIN SMALL LETTER E WITH STROKE] |
|
753 |
"\u0247" => "e" |
|
754 |
|
|
755 |
# ɘ [LATIN SMALL LETTER REVERSED E] |
|
756 |
"\u0258" => "e" |
|
757 |
|
|
758 |
# ɛ [LATIN SMALL LETTER OPEN E] |
|
759 |
"\u025B" => "e" |
|
760 |
|
|
761 |
# ɜ [LATIN SMALL LETTER REVERSED OPEN E] |
|
762 |
"\u025C" => "e" |
|
763 |
|
|
764 |
# ɝ [LATIN SMALL LETTER REVERSED OPEN E WITH HOOK] |
Also available in: Unified diff
Fixed bug on dnet-data-provision