Skip to content
Pilosa is an open source, distributed bitmap index that dramatically accelerates queries across multiple, massive data sets.
Branch: master
Clone or download
jaffee Merge pull request #1966 from jaffee/update-contributing-guide
simplify contributing instructions by removing weird upstream thing
Latest commit 88634cb May 3, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci don't call the golangci-lint workflow anymore Apr 16, 2019
.github Add changelog steps to PR template Apr 12, 2019
boltdb address meta-lint or half-baked lint fixes Apr 16, 2019
cmd address meta-lint or half-baked lint fixes Apr 16, 2019
ctl send POSTed schema to all nodes in cluster Apr 30, 2019
docs Fix typos Apr 30, 2019
encoding/proto trivial Jan 3, 2019
enterprise so much lint Apr 16, 2019
gcnotify Unexport gcnotify.ActiveGCNotifier Jul 6, 2018
gopsutil so much lint Apr 16, 2019
gossip Advertise address and listen on 0.0.0.0 Jan 22, 2019
http Add more tracing and metdata to importRoaring Apr 30, 2019
inmem Add license headers to files missing them and CI check to verify they… Apr 12, 2019
internal Add license headers to files missing them and CI check to verify they… Apr 12, 2019
logger so much lint Apr 16, 2019
lru so much lint Apr 16, 2019
mock Add license headers to files missing them and CI check to verify they… Apr 12, 2019
pql so much lint Apr 16, 2019
roaring fix lint in btree_test Apr 16, 2019
server send POSTed schema to all nodes in cluster Apr 30, 2019
shardwidth Fix enterprise license header and add shardwidth files to license hea… Apr 12, 2019
stats send POSTed schema to all nodes in cluster Apr 30, 2019
statsd move Logger and Stats to their own packages Nov 15, 2018
syswrap Add license headers to files missing them and CI check to verify they… Apr 12, 2019
test send POSTed schema to all nodes in cluster Apr 30, 2019
testdata/sample_view Adds fragment test data, implements #1090 May 1, 2018
toml Add license headers to files missing them and CI check to verify they… Apr 12, 2019
tracing Add license headers to files missing them and CI check to verify they… Apr 12, 2019
.gitignore Hide build directory in .gitignore May 19, 2017
CHANGELOG.md Release v1.3.0 Apr 16, 2019
CONTRIBUTING.md simplify contributing instructions by removing weird upstream thing May 1, 2019
Dockerfile Release v1.3.0 Apr 16, 2019
Dockerfile-clustertests Add go module support Jan 29, 2019
LICENSE Apply Apache License 2.0 Apr 28, 2017
Makefile try suppressing modules for golangci-lint Apr 16, 2019
NOTES rename slice to shard Jun 28, 2018
NOTICE update licensing and NOTICE to reflect btree being moved to roaring Mar 5, 2019
README.md Remove TravisCI, add CircleCI shield Nov 13, 2018
api.go Add more tracing and metdata to importRoaring Apr 30, 2019
api_test.go Merge Range() into Row() call. Jan 9, 2019
apimethod_string.go send POSTed schema to all nodes in cluster Apr 30, 2019
attr.go Add distributed tracing. Nov 21, 2018
attr_test.go Fix linter issues: staticcheck (covered by megacheck, along with gosi… Jul 20, 2018
broadcast.go Revert "msg type stringer" Nov 9, 2018
cache.go move Logger and Stats to their own packages Nov 15, 2018
cache_test.go account for all same values in rank Aug 28, 2017
client.go send POSTed schema to all nodes in cluster Apr 30, 2019
cluster.go fix some lint warnings raised in VS-Code Apr 17, 2019
cluster_internal_test.go address meta-lint or half-baked lint fixes Apr 16, 2019
cmd.go
diagnostics.go fix some lint warnings raised in VS-Code Apr 17, 2019
diagnostics_internal_test.go so much lint Apr 16, 2019
doc.go Apply Apache License 2.0 Apr 28, 2017
event.go fix some lint warnings raised in VS-Code Apr 17, 2019
executor.go fix some lint warnings raised in VS-Code Apr 17, 2019
executor_internal_test.go Add license headers to files missing them and CI check to verify they… Apr 12, 2019
executor_test.go send POSTed schema to all nodes in cluster Apr 30, 2019
field.go Add more tracing and metdata to importRoaring Apr 30, 2019
field_internal_test.go so much lint Apr 16, 2019
field_test.go address meta-lint or half-baked lint fixes Apr 16, 2019
fragment.go add span around fragment lock, bytes written metadata Apr 30, 2019
fragment_internal_test.go add span around fragment lock, bytes written metadata Apr 30, 2019
gc.go fix some lint warnings raised in VS-Code Apr 17, 2019
go.mod Add more tracing and metdata to importRoaring Apr 30, 2019
go.sum Add more tracing and metdata to importRoaring Apr 30, 2019
handler.go fix some lint warnings raised in VS-Code Apr 17, 2019
holder.go remove shard validation stuff Apr 22, 2019
holder_internal_test.go so much lint Apr 16, 2019
holder_test.go so much lint Apr 16, 2019
index.go add more Debugf() statements to the holder open process Apr 30, 2019
index_internal_test.go make sure more tests and benchmarks can have their temp dir set by flag Jan 21, 2019
index_test.go ditch OptFieldTypeTimeWithOptions Nov 20, 2018
iterator.go Fix linter issues: unparam Jul 17, 2018
iterator_internal_test.go rename internal_tests. fix license header Jul 4, 2018
pilosa.go fix some lint warnings raised in VS-Code Apr 17, 2019
pilosa_internal_test.go change exists field to _exists Dec 17, 2018
pilosa_test.go un-export some top-level functions Jun 13, 2018
row.go fix some lint warnings raised in VS-Code Apr 17, 2019
row_test.go a quicker empty check for group by Jan 2, 2019
server.go remove shard validation stuff Apr 22, 2019
server_internal_test.go remove shard validation stuff Apr 22, 2019
time.go add logic to restrict time range to available views Feb 1, 2019
time_internal_test.go add logic to restrict time range to available views Feb 1, 2019
translate.go fix some lint warnings raised in VS-Code Apr 17, 2019
translate_test.go Add license headers to files missing them and CI check to verify they… Apr 12, 2019
uri.go fix some lint warnings raised in VS-Code Apr 17, 2019
uri_internal_test.go Require a valid port that isn't greater than 65,535 Aug 17, 2018
utils_internal_test.go add missing error check Apr 16, 2019
version.go Fix linter issues: gochecknoinits Jul 18, 2018
view.go add more Debugf() statements to the holder open process Apr 30, 2019
view_internal_test.go view.go: deal with races in fragment creation Feb 21, 2019

README.md

CircleCI GoDoc Go Report Card license CLA Assistant GitHub release

An open source, distributed bitmap index.

Want to contribute? One of the easiest ways is to tell us how you're using (or want to use) Pilosa. We learn from every discussion!

Docs

See our Documentation for information about installing and working with Pilosa.

Getting Started

  1. Install Pilosa.

  2. Start Pilosa with the default configuration:

    pilosa server

    and verify that it's running:

    curl localhost:10101/nodes
  3. Follow along with the Sample Project to get a better understanding of Pilosa's capabilities.

Data Model

Check out how the Pilosa Data Model works.

Query Language

You can interact with Pilosa directly in the console using the Pilosa Query Language (PQL).

Client Libraries

There are supported libraries for the following languages:

Licenses

The core Pilosa code base and all default builds (referred to as Pilosa Community Edition) are licensed completely under the Apache License, Version 2.0. If you build Pilosa with the enterprise build tag (Pilosa Enterprise Edition), then that build will include features licensed under the GNU Affero General Public License (AGPL). Enterprise code is located entirely in the github.com/pilosa/pilosa/enterprise directory. See github.com/pilosa/pilosa/NOTICE and github.com/pilosa/pilosa/LICENSE for more information about Pilosa licenses.

Get Support

There are several channels available for you to reach out to us for support.

Contributing

Pilosa is an open source project. Please see our Contributing Guide for information about how to get involved.

You can’t perform that action at this time.