This repository has been archived by the owner on Oct 30, 2020. It is now read-only.
/
sensei.properties
79 lines (62 loc) · 3.27 KB
/
sensei.properties
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
# sensei node parameters
sensei.node.id=2
sensei.node.partitions=1,2
# sensei network server parameters
sensei.server.port=1222
sensei.server.requestThreadCorePoolSize=20
sensei.server.requestThreadMaxPoolSize=70
sensei.server.requestThreadKeepAliveTimeSecs=300
# sensei cluster parameters
sensei.cluster.name=testCluster
sensei.cluster.client-name=server2
sensei.cluster.url=localhost:2181
sensei.cluster.timeout=30000
# sensei indexing parameters
sensei.index.directory = sensei-index-test
sensei.index.batchSize = 100000
sensei.index.batchDelay = 30000
sensei.index.maxBatchSize = 100000
sensei.index.realtime = true
sensei.index.freshness = 0
# index manager parameters
sensei.index.manager.default.maxpartition.id = 2
sensei.gateway.class=com.senseidb.gateway.file.LinedFileDataProviderMockBuilder
sensei.gateway.file.path = src/test/resources/data/test_data.json
# analyzer, default: StandardAnalyzer
# sensei.index.analyzer = myanalyzer
# similarity, default: DefaultSimilarity
# sensei.index.similarity = mysimilarity
# broker properties
sensei.broker.port = 8078
sensei.broker.minThread = 50
sensei.broker.maxThread = 100
sensei.broker.maxWaittime = 2000
sensei.broker.webapp.path=src/main/webapp
sensei.search.cluster.name = testCluster
sensei.search.cluster.client-name = server2
sensei.search.cluster.zookeeper.url = localhost:2181
sensei.search.cluster.zookeeper.conn.timeout = 30000
custom.plugins.spring.class=com.senseidb.conf.SpringSenseiPluginFactory
custom.plugins.spring.returnedClass=com.senseidb.svc.impl.AbstractSenseiCoreService
custom.plugins.spring.springFile=plugins.xml
sensei.plugin.services.list=custom.plugins.spring
# We create the term int list factory differently in the two nodes to have more coverage.
my.custom.term_int_list_factory.class = com.senseidb.plugin.TermListFactorySenseiPluginFactory
my.custom.term_int_list_factory.type = int
my.custom.group_id_fetcher_factory.class = com.senseidb.test.plugin.VirtualGroupIdFactory$GroupIdFetcherFactory
my.custom.facets.virtual_groupid.class = com.senseidb.plugin.VirtualSimpleFacetHandlerSenseiPluginFactory
my.custom.facets.virtual_groupid.termListFactory = term_int_list_factory
my.custom.facets.virtual_groupid.facetDataFetcher = group_id_fetcher_factory
my.custom.facets.virtual_groupid.depends = groupid
my.custom.facets.virtual_groupid_fixedlengthlongarray.class=com.senseidb.test.plugin.VirtualGroupIdFactory
my.custom.facets.virtual_groupid_fixedlengthlongarray.typeProp=fixedlengthlongarray
#Sensei plugin factory returns the list of custom facets
my.custom.facets.other_custom_facets.class=com.senseidb.test.plugin.OtherCustomFacetsFactory
# the list of beans might be referenced both by simple name and the full prefix
#Sensei plugin factory returns the list of custom facets
custom.facets.spring.class=com.senseidb.conf.SpringSenseiPluginFactory
custom.facets.spring.returnedClass=com.browseengine.bobo.facets.FacetHandler, com.browseengine.bobo.facets.RuntimeFacetHandlerFactory
custom.facets.spring.springFile=custom-facets.xml
# the list of beans might be referenced both by simple name and the full prefix
sensei.custom.facets.list= custom.facets.spring, my.custom.facets.other_custom_facets, my.custom.facets.virtual_groupid_fixedlengthlongarray, my.custom.facets.virtual_groupid
sensei.index.manager.default.eventsPerMin = 600000