- Cleanup index name case sensitivity check
- Synonyms not working due to case sensitivity
- Address issue with enum renderer and indexed enum fields (where raw values wanted)
- Convert to Github actions
- Fix issue with multi-site configuration where index caches for page indexing were mixing up pages across sites
- Fix 10.14 compatibility issue with numeric fields attempting to get indexed with locale formatting (commas, etc.)
- Change DSL generation for updated API
- Change default query to multi_match, add fuzziness
- Add configurable prefixLength for fuzzy searches
- Add new interception point: postElasticSearchGenerateDsl
- Add option to specify highlight encoder
- Remove truncated HTML entities from highlights
- #11 Respect @tenant when detecting site tenancy, not just siteFiltered=true
- Make all standard extension API calls and index metadata compatible with ElasticSearch 6.3
- Make easier to use environment variables and default settings for connecting to ElasticSearch
- Fix issue with groupBy/autogroupBy for MSSQL
- Fix build on trusty
- Fix compatibility issue with latest Lucee whose message/detail contents for database errors have switched
- Fix Travis test/build script
- Version number fix
- Do not run post/pre insert/update/delete data logic for objects that are not search enabled
- Re-enabling commented test
- Adding defensive code if the Object doesn't have a standard ID field
- Travis not picking up changes in repo? Changing test...
- Version number fix
- Better code for dealing with no query results
- Removing failing tests for now - need to debug. Main thing is all bar 3 are running and passing.
- Simplifying the test runner.
- Fixing how the tests are run for later versions of CommanBox - emulating what Preside does
- Fixing up main box.json for extension
- Modifying so don't have to modify the arguments that "deleteData()" uses
- Fixing issue with preDeleteObjectData explicity taking an ID value passed and processing without considering any other filter parameters that might apply
- Adding option to avoid selecting from cache when selecting data to be indexed + bumping version number
- Exclude drafted page from being indexed
- fixed bug in testsuite
- added possibility to skip the single record indexing
- Version fix
- Corrected typo on variable name
- Make ensuring no physical index exists with our index name safer. Only run when necessary and then pause before adding alias
- Ignore server.json for tests
- Catch missing index exceptions when attempting to delete an index
- Allow objects to be decorated with alternative handler method that defines where to get index data from
- Refactor tests for new logic
- Delete any existing indexes using the alias name before creating the alias.
- Ensure records that change during a full reindex are reindexed again once the full reindex is complete
- Corrected tag number
- Update package location
- Remove the term suggestion function. Suggestion should be place together with search query
- Remove output="false" Ensures new page is indexed
- use correct repo URL
- Merge changes that were pushed into closed source version of the repo
- fix bad json
- Ignore travis.yml in box package
- Automate builds and publishing for the extension
- Add search suggestion result
- do not preside query cache for looking up hierarchical page data during indexing
- Fixing mapping configuratin for the site property to ensure it's not analyzed
- Fixing tests
- Updating the ES search engine to index ALL Sites inclusive into one index
- update ES index when update data
- COONP-486 Ensures disable child page reindex option is added
- Do not version elasticsearch indexing status table
- updated box.json
- Adding a readme
- Make branch folder just the last part of branch name e.g. just v1.x.x of 'tags/v1.x.x'
- Removing unnecessary output=false from everything
- Adding build scripts, etc. + fixing tests ready for extension to be built with jenkins
- Default to searchable=false for primary key
- Fix for use of discontinued use of properties as beans
- Add non term filter
- Fixing borked layout in ES control page
- Initial release