Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
97 commits
Select commit Hold shift + click to select a range
9ff4a95
allow to filter also by node _name and _id, make sure to reroute prop…
kimchy Sep 9, 2011
100df0d
Merge branch 'ttl-time-value-source' of https://github.com/Paikan/ela…
kimchy Sep 9, 2011
84ae001
if ttl field mappers don't exists (yet), ignore it for that shard
kimchy Sep 9, 2011
bf70836
don't do double int[] lookup for ordinal
kimchy Sep 9, 2011
052f9aa
allow to force flush and use it when optimizing
kimchy Sep 9, 2011
4279016
add default ttl value support
Sep 9, 2011
a6eaf8c
upgrade to aws sdk 1.2.7
kimchy Sep 9, 2011
5610d90
add custom config for plugins path as well
kimchy Sep 9, 2011
8532dc8
Query with stopwords executed directly against a type fails, closes #…
kimchy Sep 10, 2011
e6f2774
Thread Pool: Blocking thread pool type configuration fails, closes #1…
kimchy Sep 10, 2011
cd82d9a
remove wrongly committed config
kimchy Sep 11, 2011
8fe1e5c
upgrade to trove 3.0.0
kimchy Sep 12, 2011
93b1759
Nested Mapping: Nested object with a null value causes wrong indexing…
kimchy Sep 12, 2011
d837707
expose meteData directory
kimchy Sep 12, 2011
c62f476
Indexation of document causes NullPointerException (on Linux) or ES p…
kimchy Sep 12, 2011
36f364c
revert back to 5gb from 20gb (the lucene default) to create less conf…
kimchy Sep 12, 2011
847938a
XContentBuilder.field : StackOverflowError with Integer[] parameters,…
kimchy Sep 12, 2011
a84eb1f
Rivers: Close rivers early allowing them to still do index operations…
kimchy Sep 12, 2011
e52dbf4
fix bug when adding to BulkRequest with no TTL, add simple unit test …
Sep 13, 2011
a8fc0cb
when setting null value ttl, reset it
kimchy Sep 13, 2011
819653c
add a note on mlockall
kimchy Sep 13, 2011
e2b1cb1
Allow to filter geo bounding box or distance based on indexed lat lon…
kimchy Sep 14, 2011
3eaf73a
Add number of committed and number of search segments to the segments…
kimchy Sep 14, 2011
74079c8
Upgrade to Lucene 3.4.0, closes #1335.
kimchy Sep 15, 2011
639515c
Optimizing inactive (indexing wise) shard to only happen when there a…
kimchy Sep 15, 2011
28f5626
use a simpler API call
kimchy Sep 15, 2011
25c6e85
fix full flush when no changes happen in the index, so the updated tr…
kimchy Sep 15, 2011
a7e4300
Rest Delete API does not honor the `version_type` parameter, closes #…
kimchy Sep 15, 2011
bdfa079
refactor creation of lucene directory and simplify different director…
kimchy Sep 16, 2011
5ba6ec5
Versioning: Delete on an already deleted document should still affect…
kimchy Sep 16, 2011
0977b79
adding timeout to list of connection failures
amckinley Sep 16, 2011
305cf4a
Bulk API: Properly retry execution on temporal state changes, closes …
kimchy Sep 16, 2011
b66a3b7
Realtime Get: Under high concurrent indexing and immediate get, a get…
kimchy Sep 18, 2011
52ca63d
move refreshing version table to be done right after the commit withi…
kimchy Sep 18, 2011
f072c7e
add meter metric implementation
kimchy Sep 18, 2011
dc85e22
upgrade to latest jsr166 code
kimchy Sep 18, 2011
f3106de
suppress unchecked compile warnings
kimchy Sep 18, 2011
29d0bfd
don't log delete of unused shard location if it does not exists
kimchy Sep 19, 2011
9a13763
Improve source based fields loading when searching, closes #1347.
kimchy Sep 20, 2011
8c322b4
use the same improved fields extraction in get api
kimchy Sep 20, 2011
6a6cba1
include the path when serializing _id field mappings
nkvoll Sep 20, 2011
3028d5a
Shard allocation awareness (rack aware, zone aware, for example), clo…
kimchy Sep 21, 2011
44efcca
automatic preference when using awareness attributes
kimchy Sep 21, 2011
3f8b7f0
allow to change awareness settings using cluster update settings API
kimchy Sep 21, 2011
41dbcdb
Give the date field mapping a "numeric_precision" argument that allow…
nkvoll Sep 20, 2011
9bc9e3f
use "numeric_resolution" instead of "numeric_precision" as the field …
nkvoll Sep 20, 2011
6d975cd
also use the time unit configured by numeric_resolution if fallbackin…
nkvoll Sep 21, 2011
7adf2fd
make last commit compile...
kimchy Sep 21, 2011
55d112b
Even shard count distribution counts relocations as two, closes #1354.
kimchy Sep 21, 2011
f74fa75
better failure when failing to find mapping for the key field in data…
kimchy Sep 22, 2011
7ab128b
Put mapping on a single node with new mapping will not wait for the m…
kimchy Sep 22, 2011
25fe56c
more javadoc
kimchy Sep 22, 2011
c1ca21f
more internal refactoring in directory providers
kimchy Sep 22, 2011
8d7aaa7
Allow to stripe the data location over multiple locations, closes #1356.
kimchy Sep 22, 2011
d76d7d4
Support external versioning for deletes arriving before initial updat…
kimchy Sep 22, 2011
49d976f
add a commented out option to force the JVM to use IPv4 stack
kimchy Sep 22, 2011
f74793c
improve multiple data locations when reading checksums and local gate…
kimchy Sep 23, 2011
d9d452a
Allow to disable shard allocations, closes #1358.
kimchy Sep 23, 2011
d954a93
Malformed REST create index causes the index to still be created, clo…
kimchy Sep 23, 2011
9d9133a
required _routing fails when path points to an integer field, closes …
kimchy Sep 23, 2011
d7e3c95
remove unnecessary check
kimchy Sep 24, 2011
f837213
Reformatted and amended the example configuration file
karmi Sep 22, 2011
4876e5a
doc multi path.data locations
kimchy Sep 25, 2011
e8b88ac
allow to dynamically set cluster.routing.allocation.cluster_concurren…
kimchy Sep 25, 2011
fca3adc
allow to dynamically set cluster.routing.allocation.cluster_concurren…
kimchy Sep 25, 2011
9bea902
allow to dynamically set cluster.routing.allocation.cluster_concurren…
kimchy Sep 25, 2011
f36d89c
use index iteration over iterator
kimchy Sep 25, 2011
18f15f0
use index iteration over iterator
kimchy Sep 25, 2011
32526f0
Minor spelling corrections
pal Sep 25, 2011
8658856
use index iteration over iterator
kimchy Sep 25, 2011
e33dbcd
more small optimizations to term creation
kimchy Sep 26, 2011
1d6fa98
change to elasticsearch.org site
kimchy Sep 26, 2011
8a63e58
Add `cloud.node.auto_attributes` setting, when set to `true`, will au…
kimchy Sep 26, 2011
79b63b3
add junit to the test dep when running groovy tests
kimchy Sep 26, 2011
eca11d1
add not attributes doc, and env var automatic replacement
kimchy Sep 26, 2011
c5835ca
more doc in config
kimchy Sep 26, 2011
d611182
Add support for non-elasticsearch namespaces to ImmutableSettings.get…
imotov Sep 26, 2011
737589f
better handling of mean computation of some facets to handle division…
kimchy Sep 26, 2011
0c82fc5
Remove Infinity values for Range facets when no docs match the range,…
kimchy Sep 26, 2011
e0fdccd
Transport Client: When `sniff` is enabled, use the sniffed nodes to b…
kimchy Sep 26, 2011
8fd2832
Add an option to disallow deleting all indices, closes #1367.
kimchy Sep 27, 2011
f63727e
no need to log a failure when deleting an index and a shard is recove…
kimchy Sep 27, 2011
4088236
No need to reroute (check for possible shard allocations) when a new …
kimchy Sep 27, 2011
de8644d
Fetch phase when searching might fail when mapping are updated with t…
kimchy Sep 27, 2011
df3fa9c
When refreshing, also execute the refresh operation on initializing s…
kimchy Sep 27, 2011
5ed064d
execute the indices store listener as a last listener, to make sure w…
kimchy Sep 27, 2011
c47f73a
better refresh stress test
kimchy Sep 27, 2011
d7f7f77
Build ElasticSearch as Debian package
nhuray Aug 10, 2011
56a4c98
Allow to specify a specific field in the clear cache API, closes #1374.
kimchy Oct 3, 2011
a51baa7
Allow limiting the number of concurrent ES nodes that can run on the …
imotov Oct 3, 2011
3d49b4e
add a simple integration level test for awareness
kimchy Oct 3, 2011
3d4c31d
associate a version with a discovery node
kimchy Oct 5, 2011
63844dd
REST Bulk API: Allow to execute _bulk against /{index}/_bulk and /{in…
kimchy Oct 5, 2011
111c472
upgrade to jackson 1.9.0
kimchy Oct 5, 2011
5c783c8
Upgrade to Apache Tika 0.10, closes #1372.
kimchy Oct 5, 2011
8f55e88
when getting the _meta doc from _river index (per river), make sure t…
kimchy Oct 5, 2011
d69baa3
when writing _river status, use consistency of one
kimchy Oct 5, 2011
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,13 @@ plugins/river/twitter/build
plugins/river/wikipedia/build
plugins/transport/memcached/build
plugins/transport/thrift/build
.idea/gradle.xml
.idea/misc.xml
.idea/modules/elasticsearch-root.iml
.idea/modules/plugin-river-rabbitmq.iml
.idea/projectCodeStyle.xml



## eclipse ignores (use 'gradle eclipse' to build eclipse projects)
.project
Expand Down
20 changes: 10 additions & 10 deletions .idea/libraries/lucene.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions .idea/modules/plugin-analysis-icu.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion .idea/modules/plugin-cloud-aws.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion .idea/modules/plugin-mapper-attachments.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion README.textile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ h1. ElasticSearch

h2. A Distributed RESTful Search Engine

h3. "http://www.elasticsearch.com":http://www.elasticsearch.com
h3. "http://www.elasticsearch.org":http://www.elasticsearch.org

ElasticSearch is a distributed RESTful search engine built for the cloud. Features include:

Expand Down
3 changes: 3 additions & 0 deletions bin/elasticsearch.in.sh
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@ JAVA_OPTS="$JAVA_OPTS -Xmx${ES_MAX_MEM}"
# reduce the per-thread stack size
JAVA_OPTS="$JAVA_OPTS -Xss128k"

# Force the JVM to use IPv4 stack
# JAVA_OPTS="$JAVA_OPTS -Djava.net.preferIPv4Stack=true"

# Enable aggressive optimizations in the JVM
# - Disabled by default as it might cause the JVM to crash
# JAVA_OPTS="$JAVA_OPTS -XX:+AggressiveOpts"
Expand Down
28 changes: 27 additions & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,11 @@ configurations {
distLib {
visible = false
}
jdeb
}

dependencies {
jdeb group: 'org.vafer', name: 'jdeb', version: '0.8'
}

//task run(dependsOn: [configurations.distLib], description: 'Runs') << {
Expand Down Expand Up @@ -182,7 +187,28 @@ task tar(type: Tar, dependsOn: ['explodedDist']) {
}
}

task release(dependsOn: [zip, tar]) << {

task deb(dependsOn: ['explodedDist']) << {
ant.taskdef(name: "deb", classname: "org.vafer.jdeb.ant.DebAntTask", classpath: configurations.jdeb.asPath )
ant.copy(todir: "${distsDir}/debian") {
fileset(dir: "pkg/debian/control")
filterset(begintoken: "[[", endtoken: "]]"){
filter(token: "version", value: "${version}")
}
}
ant.deb(destfile: "${distsDir}/${archivesBaseName}-${version}-1_all.deb", control: "${distsDir}/debian", verbose: "true"){
tarfileset(dir: explodedDistDir, prefix: "/usr/share/elasticsearch", includes: "*.txt, *.textile", username: "root", group: "root")
tarfileset(dir: explodedDistBinDir, prefix: "/usr/share/elasticsearch/bin", excludes: "*.bat", filemode: "755", username: "root", group: "root")
tarfileset(dir: explodedDistLibDir, prefix: "/usr/share/elasticsearch/lib", includes: "*.jar, sigar/*", username: "root", group: "root")
tarfileset(dir: explodedDistConfigDir, prefix: "/etc/elasticsearch", username: "root", group: "root")
tarfileset(dir: "pkg/debian/init.d", includes: "elasticsearch", prefix: "/etc/init.d", filemode: "755", username: "root", group: "root")
tarfileset(dir: "pkg/debian/default", includes: "elasticsearch", prefix: "/etc/default", username: "root", group: "root")
}
ant.delete(dir: "${distsDir}/debian")
}


task release(dependsOn: [zip, tar, deb]) << {
ant.delete(dir: explodedDistDir)
}

Expand Down
Loading