All Projects → vanng822 → go-solr

vanng822 / go-solr

Licence: MIT license
Solr client in Go, core admin, add docs, update, delete, search and more

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to go-solr

feathers-solr
Feathersjs Solr Client
Stars: ✭ 29 (-56.72%)
Mutual labels:  solr, solr-client
Relevant Search Book
Code and Examples for Relevant Search
Stars: ✭ 231 (+244.78%)
Mutual labels:  solr
Srchx
A standalone lightweight full-text search engine built on top of blevesearch and Go with multiple storage (scorch, boltdb, leveldb, badger)
Stars: ✭ 118 (+76.12%)
Mutual labels:  solr
Solrtexttagger
A text tagger based on Lucene / Solr, using FST technology
Stars: ✭ 162 (+141.79%)
Mutual labels:  solr
Querqy
Query preprocessor for Java-based search engines (Querqy Core and Solr implementation)
Stars: ✭ 122 (+82.09%)
Mutual labels:  solr
Query Translator
Query Translator is a search query translator with AST representation
Stars: ✭ 165 (+146.27%)
Mutual labels:  solr
Online Learning Cloud Platform
👀在线学习平台,前端主要技术:Angular,后端主要技术:springboot (项目包含前台,后台上传失误,可能丢失代码......分为前台展示系统及后台管理系统。前台系统包含首页门户、多级菜单、问题页面、免费课程、练习页面等模块。 后台管理系统包含课程管理、用户管理、管理员管理、评论管理等模块。系统介绍及详细功能点、技术点见项目内文档描述)
Stars: ✭ 117 (+74.63%)
Mutual labels:  solr
Sola
Scene search On Liresolr for Animation. (and video)
Stars: ✭ 253 (+277.61%)
Mutual labels:  solr
Extract
A cross-platform command line tool for parallelised content extraction and analysis.
Stars: ✭ 188 (+180.6%)
Mutual labels:  solr
Tis Solr
an enterprise search engine base on Apache Solr
Stars: ✭ 158 (+135.82%)
Mutual labels:  solr
Spring Content
Cloud-Native Storage and Enterprise Content Services (ECMS) for Spring
Stars: ✭ 151 (+125.37%)
Mutual labels:  solr
Transformalize
Configurable Extract, Transform, and Load
Stars: ✭ 125 (+86.57%)
Mutual labels:  solr
Open Semantic Etl
Python based Open Source ETL tools for file crawling, document processing (text extraction, OCR), content analysis (Entity Extraction & Named Entity Recognition) & data enrichment (annotation) pipelines & ingestor to Solr or Elastic search index & linked data graph database
Stars: ✭ 165 (+146.27%)
Mutual labels:  solr
Ext Solr
A TYPO3 extension that integrates the Apache Solr search server with TYPO3 CMS. dkd Internet Service GmbH is developing the extension. Community contributions are welcome. See CONTRIBUTING.md for details.
Stars: ✭ 118 (+76.12%)
Mutual labels:  solr
Typo3 Docker Boilerplate
🍲 TYPO3 Docker Boilerplate project (NGINX, Apache HTTPd, PHP-FPM, MySQL, Solr, Elasticsearch, Redis, FTP)
Stars: ✭ 240 (+258.21%)
Mutual labels:  solr
Hydroshare
HydroShare is a collaborative website for better access to data and models in the hydrologic sciences.
Stars: ✭ 117 (+74.63%)
Mutual labels:  solr
Fxdesktopsearch
A JavaFX based desktop search application.
Stars: ✭ 147 (+119.4%)
Mutual labels:  solr
Code4java
Repository for my java projects.
Stars: ✭ 164 (+144.78%)
Mutual labels:  solr
query-segmenter
Solr Query Segmenter for structuring unstructured queries
Stars: ✭ 21 (-68.66%)
Mutual labels:  solr
Conceptualsearch
Train a Word2Vec model or LSA model, and Implement Conceptual Search\Semantic Search in Solr\Lucene - Simon Hughes Dice.com, Dice Tech Jobs
Stars: ✭ 245 (+265.67%)
Mutual labels:  solr

go-solr

Build Status GoDoc Go Walker

Solr v4, required v4.4 if you want use all supported features.

Json only

No schema checking

Please go to http://wiki.apache.org/solr/ for how to write solr query.

Features

Search, Add, Update, Delete, Commit, Rollback, Optimize

Core admin, Schema REST API

Install

go get github.com/vanng822/go-solr/solr

Usage

package main
import (
	"github.com/vanng822/go-solr/solr"
	"fmt"
)

func main() {
  si, _ := solr.NewSolrInterface("http://localhost:8983/solr", "collection1")
  query := solr.NewQuery()
  query.Q("*:*")
  s := si.Search(query)
  r, _ := s.Result(nil)
  fmt.Println(r.Results.Docs)
}

Developers

export MOCK_LOGGING=1

for the mock logging

unset MOCK_LOGGING

to remove this environment variable

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].