https://github.com/firesphere/silverstripe-search
Shared codebase between different engines for searching
https://github.com/firesphere/silverstripe-search
hacktoberfest hacktoberfest2023 search silverstripe solr
Last synced: 6 months ago
JSON representation
Shared codebase between different engines for searching
- Host: GitHub
- URL: https://github.com/firesphere/silverstripe-search
- Owner: Firesphere
- License: lgpl-3.0
- Created: 2023-10-04T22:36:42.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-11-13T23:12:14.000Z (over 2 years ago)
- Last Synced: 2025-04-06T11:50:11.065Z (over 1 year ago)
- Topics: hacktoberfest, hacktoberfest2023, search, silverstripe, solr
- Language: PHP
- Homepage: https://firesphere.github.io
- Size: 229 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# MOVED TO CODEBERG
[https://codeberg.org/Firesphere/silverstripe-search](https://codeberg.org/Firesphere/silverstripe-search)
# Isues and Pull Requests here will not be responded to
# Modern Silverstripe search
## License
[LGPL v3 or later](LICENSE.md)
[](https://scrutinizer-ci.com/g/Firesphere/silverstripe-search/?branch=main)
This module provides the shared codebase between Solr
and potentially any future search engines.
This module on its own does not do much, and unless you are planning on building
another search engine support, there is no reason to install it.
## Installation
`composer require firesphere/searchbackend`
## Search engines
- Solr: `firesphere/solr-search`
# Interfaces:
- QueryBuilderInterface
- SearchResultInterface
- SiteStateInterface
## Solr?
Yeah, I have to refactor it still, but the concepts are the same.
# Cow?
Cow!
```
/( ,,,,, )\
_\,;;;;;;;,/_
.-"; ;;;;;;;;; ;"-.
'.__/`_ / \ _`\__.'
| (')| |(') |
| .--' '--. |
|/ o o \|
| |
/ \ _..=.._ / \
/:. '._____.' \
;::' / \ .;
| _|_ _|_ ::|
.-| '==o==' '|-.
/ | . / \ | \
| | ::| | | .|
| ( ') (. )::|
|: | |; U U ;|:: | `|
|' | | \ U U / |' | |
##V| |_/`"""`\_| |V##
##V## ##V##
```
# Sponsors
// @todo Firesphere needs to get some sponsor logos (And maybe some sponsors?)