The Wayback Machine - https://web.archive.org/web/20201115221131/https://github.com/topics/search-engine
Skip to content
#

search-engine

Here are 1,783 public repositories matching this topic...

tvernum
tvernum commented Oct 16, 2020

Per https://discuss.elastic.co/t/ldaps-and-chain-of-certificates/250724 it's possible to get an SSL failure & diagnostic when the cipher requires certain key usage that is not permitted by the certificate.

To assist in such diagnostics, it would be of assistance to print out the ceritficate's KeyUsage and the session's Cipher suite in the message.
While we're doing that, the cert's ExtendedKey

MeiliSearch
LegendreM
LegendreM commented Sep 1, 2020

Summary

Some fields like:

  • displayedAttributes in GET /index/:uid:/settings and GET /index/:uid:/settings/displayed-attributes routes
  • facetsDistribution in a search query /indexes/test/search?facetsDistribution=%5B%22color%22%5D

are never consitently sorted between same requests.

Motivations

Same request should respond same results in the same order.

Implementa

fulmicoton
fulmicoton commented Oct 5, 2020

The DocStore builds blocks of contiguous document serialized in an adhoc simple binary format.
These blocks are then compressed.

The format goes:

  • field: u32
  • type tag: u8
  • value: specific to the type but for instance u64 simply take 8 byts.

@ppodolsky noticed that despite the compression, it might be possible to shave off a few percent of storage by changing the encoding. This might

vespa
mdaniel
mdaniel commented Jan 20, 2019

What happened

Accidentally omitting document content returns 500 Internal Server Error with a body of {"message":"Internal error","uri":"/new_index"}

What was expected

Emitting any kind of helpful message would be helpful. Also, in my experience, when the client receives a 500 response, there is usually something informative on the server-side. But in this case, the server e

mre
mre commented Oct 13, 2020

People are interested in a size-comparison between

  • tinysearch
  • lunr.js
  • elasticlunr
  • flexsearch
  • fuse.js

If anyone wants to do a comparison, post a comment here.
Some ideas:

  • Use an open dataset, e.g. Shakespeare texts https://shakespeare.folger.edu/download/
  • Create a size histogram of the results that we can include into the README.
  • Add the code to the repository under a `b

Improve this page

Add a description, image, and links to the search-engine topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the search-engine topic, visit your repo's landing page and select "manage topics."

Learn more

You can’t perform that action at this time.