Я настраиваю 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
Поиск Elasticsearch и FScrawler с оценкой с использованием Nest ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Вложенные агрегаты Elasticsearch с данными Spring elasticsearch 5.2
Anonymous » » в форуме Elasticsearch aggregation - 0 Ответы
- 1167 Просмотры
-
Последнее сообщение Anonymous
-