An open API service indexing awesome lists of open source software.

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

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)

[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/Firesphere/silverstripe-search/badges/quality-score.png?b=main)](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?)