Commit Graph

73 Commits

Author SHA1 Message Date
Steve Boyd 35c9484f05
Merge pull request #278 from open-sausages/pulls/3/autosoftcommit
NEW Ensure commits are visible to seachers (fixes #274)
2022-05-17 11:39:36 +12:00
Maxime Rainville ea4b6cd19c DOC Use the correct name for the executable in the getting started doc 2020-07-06 19:06:32 +12:00
Steve Boyd cfe937fbd1 NEW canView() check on record before indexing and before showing in search results 2020-06-10 17:22:20 +12:00
Steve Boyd bfa2edee6a Improved search filtering based on visibility 2020-04-09 09:04:01 +12:00
Ingo Schommer 8876a47f0d NEW Ensure commits are visible to seachers (fixes #274)
This is required in situations where autoCommit.openSearcher is set to "false",
and you don't want to rely on core restarts to make committed index updates available to new searches.
It's already configured like this in the Common Web Platform environments,
so this change will mainly affect other environments (such as Silverstripe Platform).
To opt out of this new behaviour, set up a custom solrconfig.xml.

More details in https://github.com/silverstripe/silverstripe-fulltextsearch/issues/274
2020-04-07 17:22:43 +12:00
Maxime Rainville a95c0a5c53 DOC Suggest prefering source when using the quick set up 2019-05-30 19:01:58 +12:00
Scott Hutchinson 9834b94f97 Enable macrons in search by default 2018-10-23 19:03:02 +13:00
cpenny 43f415555a Added complex filtering via Criteria/Criterion and Adapters/Writers for Solr. 2018-07-12 13:28:40 +12:00
Andrew Aitken-Fincham 06c604c9f3
split querying into its own file
adding non-SiteTree dataobjects

subsite boosting
2018-06-20 17:14:50 +01:00
Andrew Aitken-Fincham 53eb826681
re-add default searchform docs
add blurb about simple theme

text extraction

synonyms
2018-06-20 17:14:49 +01:00
Andrew Aitken-Fincham e08731d1f1
solr admin url
fix dead links and update quickstart

solr admin expansion

spellcheck docs

custom types

custom field types

highlighting

facets
2018-06-20 17:14:49 +01:00
Andrew Aitken-Fincham fa6a412d72
add quickstart script
enable FTS automatically in quickstart

add a little idempotency to quickstart script

find _config.php better

configure and reindex as well

add default index to quickstart

add configure_server to quickstart
2018-06-20 17:14:49 +01:00
Andrew Aitken-Fincham 718b1d4e30
restructure to fewer files with anchors 2018-06-20 17:13:38 +01:00
Andrew Aitken-Fincham 51656d94b9
prune module scope, add boosting docs 2018-06-20 17:13:37 +01:00
Andrew Aitken-Fincham 8b5a3dd2e7
PR feedback 2018-06-20 17:10:12 +01:00
Andrew Aitken-Fincham 26a6581f9b
lay out docs skeleton
adding an index

adding data to an index

solr dev tasks

handling results

querying an index
2018-06-20 17:10:12 +01:00
Andrew Aitken-Fincham c218dca77e
add quickstart script into vendor/bin 2018-06-20 16:05:56 +01:00
Andrew Aitken-Fincham 875b37ea63 use a template that iterates results properly 2018-06-08 14:11:33 +01:00
Andrew Aitken-Fincham 7b78a841b0 add default solr contentcontroller extension
piggy-back on default searchform
2018-06-06 17:28:31 +01:00
Andrew Aitken-Fincham e2a68ccffe improve SearchQuery API readability by deprecating functions
deprecate filter, exclude, fuzzysearch, inClass

deprecate start, limit

deprecate page, update SearchQuery_Range

add _config.php with Deprecation versioning

update index.md method names

update solr.md method names
2018-05-18 10:15:20 +01:00
Robbie Averill 7a3e2d0823 NEW Allow autoconfigure to be disabled via configuration 2018-03-20 16:32:32 +13:00
Robbie Averill 74db46f5d7 DOCS Update namespaces and code formatting in documentation 2017-11-21 10:52:14 +13:00
Robbie Averill 0de6f52b1f Merge remote-tracking branch 'upstream/master' into compat4/btasker 2017-11-14 16:31:16 +13:00
Daniel Hensby fec3cadd95 Merge pull request #139 from silverstripe-elliot/patch-1
Update Solr.md
2017-07-27 11:35:44 +01:00
Brett Tasker c29e8ec6bf Merge branch 'master' into compat4/btasker 2017-04-27 00:27:16 +12:00
Marco Hermo 8228c762c9 Explicit namespace definition on YAML files 2017-04-24 09:05:47 +12:00
Elliot Sawyer f5392b630f Update Solr.md
Update documentation explaining how to search for numeric terms by overloading types.ss
2017-03-28 16:20:46 +13:00
Elliot Sawyer 5790802544 Update Solr.md
Added documentation for how to search on macrons and other unicode characters. Thanks to @chrispenny for the code sample.
2017-03-28 16:12:56 +13:00
Daniel Hensby e37c3a265b
Merge branch 'chillu/pulls/dataobject-index' 2016-10-04 11:59:46 +01:00
Daniel Hensby 6e25c5c94b
Merge pull request #62 from chillu/pulls/timeout-docs 2016-10-04 11:53:52 +01:00
Eduard Briem 695280e91e adding ability to define different port for WebDAV than used for Solr (#126)
* adding ability to define different port for WebDAV than used for Solr

* removed spaces

* added Solr configuration example to documentation
2016-09-12 00:38:52 +01:00
Darren Inwood 234eac8308 More complete faceting example for docs. 2016-05-09 16:19:01 +12:00
Darren Inwood 034171270f Add an extension hook to allow altering search results 2016-05-09 10:21:07 +12:00
Damian Mooyman bc83546f24 Add changelog for 2.1.0 release 2015-11-19 16:59:18 +13:00
Damian Mooyman 1683f776bd API QueuedJob support for Solr_Reindex
API Incremental clear and re-index of records rather than clearing all records from SolrIndex up front
2015-07-28 12:46:23 +12:00
Ingo Schommer 0c14c696b2 Add docs on indexing dataobjects
Copied from CWP docs at https://www.cwp.govt.nz/guides/core-technical-documentation/common-web-platform-core/en/cwp-features/solr_search.
It's not specific to this platform, so should be part of the general docs.
2015-07-20 22:39:59 +12:00
Ingo Schommer b13857dd5f Merge pull request #74 from chillu/pulls/template-docs
Added docs about controller and template usage
2015-07-18 12:46:53 +12:00
Damian Mooyman ddb0b2520a API Additional support for custom copy_fields
API Additional textSpellHtml type for html-safe spelling database generation
2015-07-06 17:49:06 +12:00
Damian Mooyman f2f16ae863 API Enable boosted fields to be specified on the index
API Enable configuration of default field
2015-06-30 15:13:49 +12:00
Ingo Schommer c5d830679c Added docs about controller and template usage 2015-06-24 16:40:52 +12:00
Damian Mooyman 60b05db1ce API Separate searchupdate / commit into separate queued-jobs
API Enable indexes to deprecate other classes
API Enable indexes to be globally specified in config
2015-05-08 15:22:46 +12:00
Ingo Schommer 6321c5310f Docs on index triggers, queues and timeouts 2015-05-04 17:40:44 +12:00
Damian Mooyman 23a1ba6e1a BUG Fix subsite document ID generation 2014-05-22 16:48:37 +12:00
Darren Inwood a2cfbb531b BUG Fix sold indexing storing against the incorrect class key 2014-05-22 12:18:38 +12:00
unclecheese c1e500c8c2 MINOR: Update broken tutorial link 2013-11-21 09:31:53 +13:00
Hamish Friedlander 799c8760af API Move local solr to own repo
The local solr server was very out of date (because changing it would be an API change)
and took up lots of space in the repository.

This commit removes it, and references a newly created package,
silverstripe/fulltextsearch-localsolr

Not only does this save on storage space when the example server
isnt needed (you shouldnt really be using it for production), it
also disconnects the server version from the module version, so
you can easily change one without changing the other
2013-11-08 16:28:51 +13:00
Ingo Schommer bb2e5624f3 Merge pull request #19 from cam-findlay/patch-2
Solr doc typos
2013-05-08 06:16:53 -07:00
Ingo Schommer b2f2f6b63b Cross-reference textextraction module in docs 2013-05-07 20:15:46 +02:00
Ingo Schommer 919716a0ce Note about installing 'text extraction' feature 2013-05-07 18:43:38 +02:00
cam-findlay feef2602e8 Solr doc typos 2013-03-29 17:19:24 +13:00