GoroBBS, 一個內建了全文搜尋引擎的開源bbs論壇系統
輕而快,為實用而構建
簡介
Gorobbs 是一款輕巧的內建了全文搜尋引擎的的BBS系統, 專為普通使用者設計,開箱即用,無需複雜配置。我們的目標是打造最輕量化的分散式BBS系統!
功能
- 多使用者BBS
- 自定義導航
- 多主題 / 多語言
- MySQL + Redis
- 內建輕巧的全文搜尋引擎
- 良好的SEO優化
介面
首頁
登入後效果
手機版
編輯帖子
帖子詳情
後臺某頁面
安裝
專案依賴包
- github.com/gin-gonic/gin
- gopkg.in/gomail.v2
- github.com/tommy351/gin-sessions
- github.com/sirupsen/logrus
- github.com/rifflock/lfshook
- github.com/mojocn/base64Captcha
- github.com/Unknwon/com
- github.com/astaxie/beego/validation
- github.com/aviddiviner/gin-limit
- github.com/huichen/wukong
- github.com/go-ini/ini
- github.com/gomodule/redigo/redis
- github.com/lestrrat-go/file-rotatelogs
- github.com/jinzhu/gorm
- github.com/jinzhu/gorm/dialects/mysql
- github.com/dgrijalva/jwt-go
專案環境依賴
- golang 1.11 and above
- mysql 5.6 and above
- redis 5 and above
- 若安裝在生產環境,推薦使用Nginx1.16
本地試用
- 切換目錄: 首先進入到本地的GOPATH目錄;
- 克隆程式碼: git clone https://github.com/letseeqiji/gorobbs.git;
- 解壓靜態包:開啟 gorobb/static 將static.zip解壓到static目錄
- 配置檔案: 開啟 gorobbs/conf/app.ini 並配置資料庫和redis;
- 匯入sql資料: 匯入 gorobbs/gorobbs.sql 到本地MYSQL資料庫;
- 執行: 進入 gorobbs 目錄,執行命令: go run main.go
- 訪問地址: http://127.0.0.1:9000 埠號在配置檔案中可以配置
- 測試用使用者名稱和密碼: 地址:admin@local.com 密碼:123456
專案地址 github.com/letseeqiji/gorobbs
相關文章
- sphinx 全文搜尋引擎
- ElasticSearch全文搜尋引擎Elasticsearch
- Nebula 基於 ElasticSearch 的全文搜尋引擎的文字搜尋Elasticsearch
- 使用開源搜尋引擎 YaCy 的技巧
- 開源搜尋技術的核心引擎 —— Lucene
- 開放搜尋開源相容版,支援Elasticsearch做搜尋召回引擎Elasticsearch
- Laravel5.5 使用 Elasticsearch 做引擎,scout 全文搜尋LaravelElasticsearch
- Elasticsearch——全文搜尋Elasticsearch
- Mac上神奇的內建搜尋引擎——Spotlight(聚焦搜尋)Mac
- Tantivy與Quickwit:類似Lucene的Rust全文搜尋引擎庫UIRust
- 開源搜尋引擎排名第一,Elasticsearch是如何做到的?Elasticsearch
- ES(Elasticsearch)支援PB級全文搜尋引擎入門教程Elasticsearch
- Laravel xunsearch 全文搜尋Laravel
- 相見恨晚!開源的傻瓜搜尋引擎,幫你快速實現搜尋功能
- 給大家分享一個 python 做的搜尋引擎Python
- 搜尋引擎-03-搜尋引擎原理
- 搜尋引擎分散式系統思考實踐分散式
- 為你的論壇系統新增一個『提及』功能
- 想要搭建個論壇?Guide哥調研了100來個 Java 開源論壇系統,發現這 5 個最好用!GUIIDEJava
- 簡單的BBS論壇 資料庫設計資料庫
- 127盤搜網 網盤資源搜尋引擎
- 【搜尋引擎】Solr全文檢索近實時查詢優化Solr優化
- 用開源搜尋引擎定製你的網際網路
- 直播開發app,實時搜尋、搜尋引擎框APP
- 搜尋引擎優化內容及方法優化
- 有贊搜尋系統的技術內幕
- 使用 Docker 和 Elasticsearch 構建一個全文搜尋應用程式DockerElasticsearch
- 基於 Elasticsearch 的站內搜尋引擎實戰Elasticsearch
- 海量資料搜尋---搜尋引擎
- 勵志故事:比Elasticsearch更快的即時開源搜尋引擎typesenseElasticsearch
- 【搜尋引擎】 PostgreSQL 10 實時全文檢索和分詞、相似搜尋、模糊匹配實現類似Google搜尋自動提示SQL分詞Go
- 高效的使用搜尋引擎
- python 寫的搜尋引擎Python
- 用Python實現一個大資料搜尋引擎Python大資料
- SQL Server 全文搜尋功能、全文索引方式介紹SQLServer索引
- 個人 Laravel 論壇專案 (程式碼開源)Laravel
- Redis全文搜尋教程之建立索引並關聯源資料Redis索引
- OpenAI新AI搜尋將顛覆谷歌等傳統搜尋引擎OpenAI谷歌