guillep2k 5661773018 Remove unique filter from repo indexer analyzer. ()
* Remove unique filter from repo indexer analyzer.

* Bump repoIndexerLatestVersion to 4

* Corrrect fmt

* make vendor to remove unique dependency
..
analysis Remove unique filter from repo indexer analyzer. ()
document Update bleve dependency to latest master revision ()
geo Use Go1.11 module ()
index Use Go1.11 module ()
mapping Update bleve dependency to latest master revision ()
numeric Update bleve dependency to latest master revision ()
registry Search bar for issues/pulls ()
search Use Go1.11 module ()
size Update bleve dependency to latest master revision ()
.gitignore Use Go1.11 module ()
.travis.yml Use Go1.11 module ()
CONTRIBUTING.md Use Go1.11 module ()
LICENSE Search bar for issues/pulls ()
README.md Use Go1.11 module ()
config.go Update to last common bleve ()
config_app.go Update to last common bleve ()
config_disk.go Search bar for issues/pulls ()
doc.go Search bar for issues/pulls ()
error.go Search bar for issues/pulls ()
index.go Update bleve dependency to latest master revision ()
index_alias.go Search bar for issues/pulls ()
index_alias_impl.go Update bleve dependency to latest master revision ()
index_impl.go Update bleve dependency to latest master revision ()
index_meta.go Update bleve dependency to latest master revision ()
index_stats.go Search bar for issues/pulls ()
mapping.go Improve issue search ()
query.go Update to last common bleve ()
search.go Update bleve dependency to latest master revision ()

README.md

bleve bleve

Build Status Coverage Status GoDoc Join the chat at https://gitter.im/blevesearch/bleve codebeat Go Report Card Sourcegraph License

modern text indexing in go - blevesearch.com

Try out bleve live by searching the bleve website.

Features

  • Index any go data structure (including JSON)
  • Intelligent defaults backed up by powerful configuration
  • Supported field types:
    • Text, Numeric, Date
  • Supported query types:
    • Term, Phrase, Match, Match Phrase, Prefix
    • Conjunction, Disjunction, Boolean
    • Numeric Range, Date Range
    • Simple query syntax for human entry
  • tf-idf Scoring
  • Search result match highlighting
  • Supports Aggregating Facets:
    • Terms Facet
    • Numeric Range Facet
    • Date Range Facet

Discussion

Discuss usage and development of bleve in the google group.

Indexing

message := struct{
	Id   string
	From string
	Body string
}{
	Id:   "example",
	From: "marty.schoch@gmail.com",
	Body: "bleve indexing is easy",
}

mapping := bleve.NewIndexMapping()
index, err := bleve.New("example.bleve", mapping)
if err != nil {
	panic(err)
}
index.Index(message.Id, message)

Querying

index, _ := bleve.Open("example.bleve")
query := bleve.NewQueryStringQuery("bleve")
searchRequest := bleve.NewSearchRequest(query)
searchResult, _ := index.Search(searchRequest)

License

Apache License Version 2.0