СОВЕРСКА SOLRNET ASMERANCE и некоторые варианты отладки

StackOverflow https://stackoverflow.com/questions/8812291

  •  26-10-2019
  •  | 
  •  

Вопрос

Как бы я использовал Solrnet для выполнения более/меньше, чем запрос?

Пример:

У моих документов есть поле, называемое «минимальными днями», и я хочу вернуть только документы, где это поле меньше или равно числу, которое я передаю в запрос.

У меня сейчас это есть, но я не уверен, что это правильно.

int requestedDays = 3;
var minimumNightsQuery = new SolrQueryByRange<int>("minimumDays", 0, requestedDays, true);

Я на правильном пути?

Вторая часть здесь - если есть какой -то способ лучше понять запрос, который передается в Solr от Solrnet? Отладка значения или что -то, где я могу осмотреть переменную «Q», например.

В очередной раз благодарим за помощь

Это было полезно?

Решение

Вы можете использовать SolrqueryByrange для первой части вашего вопроса. Ваш код хорошо выглядит. Отладка вашего запроса и результатов может помочь. Я обнаружил, что Solrnet делает некоторые странные вещи. - http://code.google.com/p/solrnet/wiki/facets#arbitrary_facet_queries

Во второй части вы можете перехватить изольрконекцию и положить свою собственную. Для хорошего начала проверьте это: http://code.google.com/p/solrnet/source/browse/trunk/samplesolrapp/loggingconnection.cs?r=513У меня есть один, который регистрирует запрос и результаты, и если настройка конфигурации на нем добавляет параметр отладки и журналы, которые также результаты. Это отличная информация, чтобы иметь ... и один из единственных способов получить ее.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top