Я использую Examine for Umbraco (который построен поверх Lucene.net) для поиска. Я совершенно уверен, что моя проблема связана с Lucene.
В одном из моих полей содержится список идентификаторов, разделенных запятыми. Как правильно запросить это поле?
Например. У меня есть поле со значениями "64,65". Я попытался использовать MultipleCharacterWildcard, которая возвращает результат, только если я запрашиваю идентификатор 64, но не идентификатор 65. SingleCharacterWildcard ничего не возвращает, а Fuzzy возвращает что-то, только если в поле есть только один идентификатор. Любые идеи о том, как сделать правильный поиск? Я думаю, что я ищу запрос "Contains".
Также это правильный способ обработки полей со списками, разделенными запятыми, или лучше вместо этого разделить список, разделенный запятыми, на отдельные поля?