nest

    1熱度

    1回答

    讓我們假設我們有以下2個對象(請忽略奇怪的現象,因爲它只是用來模擬真正的問題): public class Person { public string FullName { get; set; } public decimal TotalSalary { get; set; } public List<Position> Positions { get; set;

    0熱度

    1回答

    我正在使用ES 5.在C#上使用嵌套5。 我有一個人在我的ES解決方案的索引。此人在其他人之間具有名字,姓氏字段。 對於這些字段,我使用帶有「修剪」和「小寫」標記過濾器的「空白」標記器。 我實現了一個搜索,我看這兩個領域。我遇到的問題是分數計算。這只是一個例子來ilustrate問題:如果我通過「盧卡斯岡薩雷斯」 搜索 而且我有2個文件,其中 文獻1: 名字=「盧卡斯」 姓氏=「佩雷斯」 文獻2:

    0熱度

    1回答

    "properties": { "data": { "type": "text", "boost": 2, "fields": { "raw": { "type": "text" } } 我需要實用地添加字段,在上面的代碼中我需要添加data.raw。請幫忙。提前致謝。

    0熱度

    1回答

    我陷入困境與巢。我在Elasticsearch 5.1.1上有一個全新的索引,我試圖用dotnet core定義一個類型映射。 我的類看起來像: public class Review { public Guid Id { get; set; } public User User { get; set; } public Movie Movie { get; set

    0熱度

    1回答

    我有這個純粹的調用彈性工作。它返回29個文檔: GET /idxsearch-test/movies/_search { "size": 20, "query": { "bool": { "must": { "bool" : { "should": [ {"term": {"tag.name":

    0熱度

    1回答

    我想要執行搜索以實現以下項目。 現在我已經實現了這一切通過正則表達式,它是遠遠涵蓋一切,我想知道我是多麼可以使用ElasticSearch此相反: 同義詞 我理解是這是在索引創建時實現的。 indexSettings.Analysis.TokenFilters.Add(「synonym」,new SynonymTokenFilter {Synonyms = new [] {「tyre => tir

    1熱度

    1回答

    讓我們假設我們有一個學生用(嵌套)的得分名單如下: public class Student { public string FullName { get; set; } public List<Score> Scores { get; set; } = new List<int>(); } public class Score { public int V

    0熱度

    1回答

    我對Elasticsearch相當陌生。我一直在試圖實現一個可以忽略撇號的基本搜索功能。我發現documentation這一點。對於實現我用巢庫: [ElasticsearchType] public class MappingTest { [Text(Analyzer = "english")] public string Title { get; set; } }

    0熱度

    1回答

    我有一個關於彈性搜索分析器的問題。 創建自定義分析是這樣的: Analyzers(o => o.Custom("custom", m => m.CharFilters("icu_normalizer").Filters("lowercase", "asciifolding").Tokenizer("icu_tokenizer") 並試圖導致以下令牌(好)的分析: /_ana

    1熱度

    1回答

    我已閱讀ElasticSearch的文檔,我熟悉它的端點以及如何維護集羣,節點,索引等。 現在我打算在web api中使用它,並且我對一個Asp.net web API的使用感到有點困惑,因爲實現它的最好方法是什麼。 我發現ElasticSearch提供了兩個選項與.NET應用的工作: 1)巢 2)ElasticSearch.net 那麼,哪種方式最好我的第一個問題我的整合Web應用程序與Elas