값 내 해시 테이블은 다음과 같습니다 내가 원하는 것은Lucene.net 검색 내가 Lucene.net 검색 사용하고
ID | Customer | Update
1 | name1 | hello
1 | name1 | hello again
2 | name2 | how r u
3 | name3 | hi
3 | name3 | it is not working
내가 검색 할 때, "안녕하세요"나는 결과 목록은 별개의 수 ID 기준 :
ID | Customer | Update
1 | name1 | "hello"
나는 (그 때문에 나는 결과에있을 것입니다 ID 1의 어느 갱신 상관 없어) 나는 그냥 검색 원하는 결과에있을 업데이트 열 필요가 없습니다. 내가 필요한 유일한 결과는 ID와 고객 이름입니다. 나는 MoreLINQ에서 result.DistinctBy(res => res.Id)
을 사용하여이 작업을 수행 할 수 있지만, IndexSearcher
은 dictinct Id 값만 검색하려고합니다. 결과에서 LINQ를 호출하지 않고이 작업을 수행 할 수있는 방법이 있습니까? 어쩌면 searcher 인수 필터를 사용하고 있을까요?