TableDiscreteFunction
내용물
[
숨다
]
TableDiscreteFunction class
단어 길이와 허용된 실수 수 간의 대응 관계를 포함하는 퍼지 검색 알고리즘을 나타냅니다. 이 알고리즘은 출력 값 테이블 또는 단계 함수로 지정할 수 있습니다.
public class TableDiscreteFunction : FuzzyAlgorithm
생성자
이름 | 설명 |
---|---|
TableDiscreteFunction(int, int[]) | 의 새 인스턴스를 초기화합니다.TableDiscreteFunction 클래스. |
TableDiscreteFunction(int, params Step[]) | 의 새 인스턴스를 초기화합니다.TableDiscreteFunction 클래스. |
행동 양식
이름 | 설명 |
---|---|
override GetMaxMistakeCount(int) | 지정된 기간 동안 허용되는 최대 오류 수를 가져옵니다. |
override GetSimilarityLevel(int) | 지정된 용어 길이에 대한 유사성 수준을 가져옵니다. |
비고
더 알아보기
예
이 예제는 클래스의 일반적인 사용법을 보여줍니다.
string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";
string query = "Einstein";
Index index = new Index(indexFolder); // 지정된 폴더에 인덱스 생성
index.Add(documentsFolder); // 지정된 폴더에서 문서 인덱싱
SearchOptions options = new SearchOptions();
options.FuzzySearch.Enabled = true; // 퍼지 검색 활성화
options.FuzzySearch.FuzzyAlgorithm = new TableDiscreteFunction(1, new Step(5, 2), new Step(8, 3)); // 퍼지 검색 알고리즘 생성
// 이 함수는 1에서 4자까지의 단어에 대해 최대 실수 수를 1로 지정합니다.
// 5글자부터 7글자까지 단어의 최대 실수 수를 2로 지정합니다.
// 8자 이상의 단어에 대한 최대 실수 수를 3으로 지정합니다.
SearchResult result = index.Search(query, options); // 인덱스에서 검색
또한보십시오
- class FuzzyAlgorithm
- 네임스페이스 GroupDocs.Search.Options
- 집회 GroupDocs.Search