Поиск Elasticsearch и FScrawler с оценкой с использованием NestC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Поиск Elasticsearch и FScrawler с оценкой с использованием Nest

Сообщение Anonymous »

Я настраиваю Elasticsearch и fscrawler для индексации документов. < /p>
Теперь план состоит в том, чтобы разработать небольшое приложение, полученное результаты и набрать их по большинству попадания. serach < /p>
class FSDocuments
{
public FSFile File { get; set; }

public string Content { get; set; }

}

class FSFile
{
public string Filename { get; set; }

public string Url { get; set; }
}
< /code>
и эта функция работает, но без каких-либо баллов: < /p>
static void Search()
{
var settings = new ElasticsearchClientSettings(new Uri("http://localhost:9200"))
.Authentication(new BasicAuthentication("elastic", "=q3zPnqvqsBVCApO+B++"));
var client = new ElasticsearchClient(settings);

var response = client.Search(s => s
.Size(10)
.Query(q => q
.Match(m => m
.Field(f => f.Content)
.Query("java kafka")
)
)
);
var docs = response.Documents;
}
< /code>
Это мой код для оценки, но, к сожалению, результат всегда 0: < /p>
static void Search()
{
var settings = new ElasticsearchClientSettings(new Uri("http://localhost:9200"))
.Authentication(new BasicAuthentication("elastic", "=q3zPnqvqsBVCApO+B++"));

var client = new ElasticsearchClient(settings);
var response = client.Search(s => s
.Size(10)
.Query(q => q
.Bool(b => b
.Must(fi => fi
.Match(m => m
.Field("Content")
.Query("java")
)
)
.Should(sh => sh
.Match(m => m
.Field("Content")
.Query("Kafka")
)
)
)
)
);

var docs = response.Documents;
}
< /code>
Может быть, кто -то может дать мне подсказку, что не так?>

Подробнее здесь: https://stackoverflow.com/questions/794 ... using-nest
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • ElasticSearch Nest пропустил данные InnerHits
    Anonymous » » в форуме C#
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous
  • ElasticSearch Nest BulkAll остановлен после получения ошибок, которые невозможно повторить из _bulk
    Anonymous » » в форуме C#
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Вложенные агрегаты Elasticsearch с данными Spring elasticsearch 5.2
    Anonymous » » в форуме Elasticsearch aggregation
    0 Ответы
    1167 Просмотры
    Последнее сообщение Anonymous
  • Укажите конвейер приема Elasticsearch в данных Spring Elasticsearch
    Anonymous » » в форуме JAVA
    0 Ответы
    263 Просмотры
    Последнее сообщение Anonymous
  • Что случилось с elasticsearch/elasticsearch?
    Anonymous » » в форуме Php
    0 Ответы
    169 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»