承接 nobrainer-web/solr-search 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

nobrainer-web/solr-search

Composer 安装命令:

composer require nobrainer-web/solr-search

包简介

Simple opinionated setup for using Solr search in a basic ss4 project

README 文档

README

Simple opinionated setup for using Solr search in a basic ss4 setup.

This package simply provides some out of the box functionality to get Solr search on your SilverStripe site. For now, it uses Solr 4, as supported by the silverstripe/fulltextsearch module.

This also includes some cosmetic changes to SearchForm

composer require nobrainer-web/solr-search

Usage

Adding fields to the index

You can add fulltext fields to be indexed by defining the custom_fields config setting on SolrIndex.

For example:

NobrainerWeb\Solr\Index\SolrIndex:
  custom_fields:
    - HeroTitle
    - HeroText
Adding classes to the index

Classes to be added are defined in the classesToIndex config setting. SiteTree is included by default. example:

NobrainerWeb\Solr\Index\SolrIndex:
  classesToIndex:
    - MyDataObject

Defaults

By default the fields Title, MenuTitle and Summary are added to the index. You can disable this by setting the add_default_fields config setting to false.

Setting environment options

There are various .env settings you can define. You can see some of them in _config.php, but most of the time the default options are fine.

If multiple sites on the server are sharing the same Solr instance, you might want to define SS_SOLR_INDEX_PREFIX or SS_SOLR_INDEX_SUFFIX, to make your Solr index's name unique.

统计信息

  • 总下载量: 114
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: BSD-3-Clause
  • 更新时间: 2019-06-25

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固