Michael Froh

Results 15 issues of Michael Froh

### Is your feature request related to a problem? Please describe I recently read [this blog post](https://luis-sena.medium.com/improve-elasticsearch-filtering-performance-10x-using-this-plugin-8c6485516c1a), where the author claims a 10x speedup on a large terms query. I...

enhancement
untriaged
Search:Query Capabilities

**Is your feature request related to a problem? Please describe.** Lucene has a built-in LRU query cache that saves doc ID bitsets of queries (and subqueries). Unfortunately, it's relatively naive...

enhancement
Search

**Is your feature request related to a problem? Please describe.** During a recent on-call shift I realized that we don't seem to have a decent API to quickly determine what...

enhancement
Indexing & Search

**Is your feature request related to a problem? Please describe.** Elasticsearch 7.0 introduced a "search idle" feature (https://github.com/elastic/elasticsearch/pull/27500) to avoid refreshing an index that isn't receiving any search traffic. This...

enhancement
Search
Indexing

Hi there! A couple of us (myself and @harshavamsi) were looking into Lucene's range query performance and wanted to compare against other implementations, including Rucene and Tantivy. In order to...

### Description This stores the synonym map's FST and word lookup off-heap in a separate, configurable directory. The initial implementation is rough, but the unit tests pass with this change...

Stale

This adds support for the "wildcard" field type that supports efficient execution of wildcard and prefix queries by matching first against trigrams (or bigrams or individual characters), then post-filtering by...

enhancement
help wanted
feature
Search
Indexing
Search:Query Capabilities
v2.15.0

### Is your feature request related to a problem? Please describe I've been involved with multiple projects and issues recently that try deal with the notion of "multi-tenancy" in OpenSearch....

enhancement
RFC
Search

### Describe the bug I was talking with @mch2 yesterday, saying "Hey -- we should add a dedicated API, or maybe just a flag to `force_merge`, to rewrite old segments...

bug
Indexing

In https://github.com/opensearch-project/search-processor/pull/191, we split the repository into two separate Gradle subprojects that would each build a processor-specific plugin. We should update the developer guide to reflect this split and explain...

documentation