├── .autotest ├── .gitignore ├── .rspec ├── .rvmrc ├── CHANGELOG.rdoc ├── Gemfile ├── LICENSE ├── README.rdoc ├── Rakefile ├── features ├── facets.feature ├── finding.feature ├── indexing.feature ├── remote_server.feature ├── step_definitions │ ├── common_steps.rb │ └── xapit_steps.rb ├── suggestions.feature └── support │ ├── env.rb │ └── xapit_helpers.rb ├── lib ├── generators │ └── xapit │ │ ├── install_generator.rb │ │ └── templates │ │ ├── xapit.ru │ │ └── xapit.yml ├── xapit.rb └── xapit │ ├── client │ ├── collection.rb │ ├── facet.rb │ ├── facet_option.rb │ ├── index_builder.rb │ ├── membership.rb │ ├── model_adapters │ │ ├── abstract_model_adapter.rb │ │ ├── active_record_adapter.rb │ │ └── default_model_adapter.rb │ ├── railtie.rb │ ├── remote_database.rb │ └── tasks.rb │ └── server │ ├── app.rb │ ├── database.rb │ ├── indexer.rb │ ├── query.rb │ └── read_only_database.rb ├── spec ├── fixtures │ ├── blankdb │ │ ├── flintlock │ │ ├── iamchert │ │ ├── postlist.DB │ │ ├── postlist.baseA │ │ ├── record.DB │ │ ├── record.baseA │ │ ├── termlist.DB │ │ └── termlist.baseA │ ├── xapit.ru │ └── xapit.yml ├── spec_helper.rb ├── support │ ├── spec_macros.rb │ └── xapit_member.rb ├── tmp │ └── .gitignore └── xapit │ ├── client │ ├── collection_spec.rb │ ├── facet_option_spec.rb │ ├── facet_spec.rb │ ├── index_builder_spec.rb │ ├── membership_spec.rb │ ├── model_adapters │ │ ├── active_record_adapter_spec.rb │ │ └── default_model_adapter_spec.rb │ └── remote_database_spec.rb │ ├── server │ ├── app_spec.rb │ ├── database_spec.rb │ ├── indexer_spec.rb │ ├── query_spec.rb │ └── read_only_database_spec.rb │ └── xapit_spec.rb └── xapit.gemspec /.autotest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/.autotest -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --backtrace 3 | -------------------------------------------------------------------------------- /.rvmrc: -------------------------------------------------------------------------------- 1 | rvm use 1.9.2@xapit --create 2 | -------------------------------------------------------------------------------- /CHANGELOG.rdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/CHANGELOG.rdoc -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/README.rdoc -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/Rakefile -------------------------------------------------------------------------------- /features/facets.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/features/facets.feature -------------------------------------------------------------------------------- /features/finding.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/features/finding.feature -------------------------------------------------------------------------------- /features/indexing.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/features/indexing.feature -------------------------------------------------------------------------------- /features/remote_server.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/features/remote_server.feature -------------------------------------------------------------------------------- /features/step_definitions/common_steps.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/features/step_definitions/common_steps.rb -------------------------------------------------------------------------------- /features/step_definitions/xapit_steps.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/features/step_definitions/xapit_steps.rb -------------------------------------------------------------------------------- /features/suggestions.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/features/suggestions.feature -------------------------------------------------------------------------------- /features/support/env.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/features/support/env.rb -------------------------------------------------------------------------------- /features/support/xapit_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/features/support/xapit_helpers.rb -------------------------------------------------------------------------------- /lib/generators/xapit/install_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/lib/generators/xapit/install_generator.rb -------------------------------------------------------------------------------- /lib/generators/xapit/templates/xapit.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/lib/generators/xapit/templates/xapit.ru -------------------------------------------------------------------------------- /lib/generators/xapit/templates/xapit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/lib/generators/xapit/templates/xapit.yml -------------------------------------------------------------------------------- /lib/xapit.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/lib/xapit.rb -------------------------------------------------------------------------------- /lib/xapit/client/collection.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/lib/xapit/client/collection.rb -------------------------------------------------------------------------------- /lib/xapit/client/facet.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/lib/xapit/client/facet.rb -------------------------------------------------------------------------------- /lib/xapit/client/facet_option.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/lib/xapit/client/facet_option.rb -------------------------------------------------------------------------------- /lib/xapit/client/index_builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/lib/xapit/client/index_builder.rb -------------------------------------------------------------------------------- /lib/xapit/client/membership.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/lib/xapit/client/membership.rb -------------------------------------------------------------------------------- /lib/xapit/client/model_adapters/abstract_model_adapter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/lib/xapit/client/model_adapters/abstract_model_adapter.rb -------------------------------------------------------------------------------- /lib/xapit/client/model_adapters/active_record_adapter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/lib/xapit/client/model_adapters/active_record_adapter.rb -------------------------------------------------------------------------------- /lib/xapit/client/model_adapters/default_model_adapter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/lib/xapit/client/model_adapters/default_model_adapter.rb -------------------------------------------------------------------------------- /lib/xapit/client/railtie.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/lib/xapit/client/railtie.rb -------------------------------------------------------------------------------- /lib/xapit/client/remote_database.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/lib/xapit/client/remote_database.rb -------------------------------------------------------------------------------- /lib/xapit/client/tasks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/lib/xapit/client/tasks.rb -------------------------------------------------------------------------------- /lib/xapit/server/app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/lib/xapit/server/app.rb -------------------------------------------------------------------------------- /lib/xapit/server/database.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/lib/xapit/server/database.rb -------------------------------------------------------------------------------- /lib/xapit/server/indexer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/lib/xapit/server/indexer.rb -------------------------------------------------------------------------------- /lib/xapit/server/query.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/lib/xapit/server/query.rb -------------------------------------------------------------------------------- /lib/xapit/server/read_only_database.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/lib/xapit/server/read_only_database.rb -------------------------------------------------------------------------------- /spec/fixtures/blankdb/flintlock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/fixtures/blankdb/iamchert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/spec/fixtures/blankdb/iamchert -------------------------------------------------------------------------------- /spec/fixtures/blankdb/postlist.DB: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/fixtures/blankdb/postlist.baseA: -------------------------------------------------------------------------------- 1 | c`mp`FF -------------------------------------------------------------------------------- /spec/fixtures/blankdb/record.DB: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/fixtures/blankdb/record.baseA: -------------------------------------------------------------------------------- 1 | c`mp`FF -------------------------------------------------------------------------------- /spec/fixtures/blankdb/termlist.DB: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/fixtures/blankdb/termlist.baseA: -------------------------------------------------------------------------------- 1 | c`mp`FF -------------------------------------------------------------------------------- /spec/fixtures/xapit.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/spec/fixtures/xapit.ru -------------------------------------------------------------------------------- /spec/fixtures/xapit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/spec/fixtures/xapit.yml -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/spec_macros.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/spec/support/spec_macros.rb -------------------------------------------------------------------------------- /spec/support/xapit_member.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/spec/support/xapit_member.rb -------------------------------------------------------------------------------- /spec/tmp/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/xapit/client/collection_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/spec/xapit/client/collection_spec.rb -------------------------------------------------------------------------------- /spec/xapit/client/facet_option_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/spec/xapit/client/facet_option_spec.rb -------------------------------------------------------------------------------- /spec/xapit/client/facet_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/spec/xapit/client/facet_spec.rb -------------------------------------------------------------------------------- /spec/xapit/client/index_builder_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/spec/xapit/client/index_builder_spec.rb -------------------------------------------------------------------------------- /spec/xapit/client/membership_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/spec/xapit/client/membership_spec.rb -------------------------------------------------------------------------------- /spec/xapit/client/model_adapters/active_record_adapter_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/spec/xapit/client/model_adapters/active_record_adapter_spec.rb -------------------------------------------------------------------------------- /spec/xapit/client/model_adapters/default_model_adapter_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/spec/xapit/client/model_adapters/default_model_adapter_spec.rb -------------------------------------------------------------------------------- /spec/xapit/client/remote_database_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/spec/xapit/client/remote_database_spec.rb -------------------------------------------------------------------------------- /spec/xapit/server/app_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/spec/xapit/server/app_spec.rb -------------------------------------------------------------------------------- /spec/xapit/server/database_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/spec/xapit/server/database_spec.rb -------------------------------------------------------------------------------- /spec/xapit/server/indexer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/spec/xapit/server/indexer_spec.rb -------------------------------------------------------------------------------- /spec/xapit/server/query_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/spec/xapit/server/query_spec.rb -------------------------------------------------------------------------------- /spec/xapit/server/read_only_database_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/spec/xapit/server/read_only_database_spec.rb -------------------------------------------------------------------------------- /spec/xapit/xapit_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/spec/xapit/xapit_spec.rb -------------------------------------------------------------------------------- /xapit.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanb/xapit/HEAD/xapit.gemspec --------------------------------------------------------------------------------