[quote="parsa, post:6, topic:106191"]
it has no any results, and I know somthings in my work is wrong.
[/quote]

It's very difficult to know what is wrong in your particular case, but I would recommend [using string interpolation](https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/interpolated-strings) for the `query_string` query. I think it'll make your query easier to read and reason about i.e.

```c#
"servername:\"" + Word + "\"" + "+OR+"+ "action:\""+ Word +"\""
```

becomes

```c#
$"servername:\"{Word}\" OR action:\"{Word}\""
```

I don't think you need the `+` around `OR`.

[quote="parsa, post:6, topic:106191"]
And for suggest, I don't know how can implment that.
[/quote]

Take a look at the [Suggesters documentation](https://www.elastic.co/guide/en/elasticsearch/reference/5.6/search-suggesters.html), then at the [Suggest usage in NEST](https://www.elastic.co/guide/en/elasticsearch/client/net-api/current/suggest-usage.html). The NEST documentation provides examples of using term, completion and phrase suggesters in one API call, with both fluent lambda syntax and object initializer syntax examples.

---
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB