2012-05-24 2 views
0

Lucene.NET에서 사용할 동의어 목록 XML을 생성하는 가장 쉬운 방법은 무엇입니까? 나는 CSV 말을 타고 올바른에서 XML 문서를 뱉어 것이다 도구에 대한 검색을 시도했습니다Lucene.NET 동의어 목록 XML을 생성하는 가장 쉬운 방법은 무엇입니까?

<?xml version="1.0" encoding="utf-8" ?> 
<synonyms> 
<group> 
    <syn>fast</syn> 
    <syn>quick</syn> 
    <syn>rapid</syn> 
</group> 

<group> 
    <syn>slow</syn> 
    <syn>decrease</syn> 
</group> 

<group> 
    <syn>google</syn> 
    <syn>search</syn> 
</group> 

<group> 
    <syn>check</syn> 
    <syn>lookup</syn> 
    <syn>look</syn> 
</group> 
</synonyms> 

: 내가 읽은 바로는, Lucene.NET는이 형식으로 XML 문서를로드합니다 체재. 그러나 나는 아무것도 발견하지 못해서 놀랐다. 그래서 내 이해가 잘못되었고 위의 XML 문서는 Lucene.net에서 동의어를로드하는 방법이 아니거나 올바르게 검색하지 못합니다.

도움을 주시면 감사하겠습니다.

+0

사이먼의 대답을 읽어보십시오. Lucene.Net은 순수 색인 생성 및 검색 엔진이며 xml, doc, xls 등의 파일을 구문 분석 할 필요가 없습니다. –

답변

0

xml은 CodeProject 기사 Lucene.Net - Custom Synonym Analyzer에서 가져온 것으로 xml을 구문 분석하는 데 XmlSynonymEngine이 포함되어 있습니다. 입력을 XML로 변환하지 않고 직접 CSV 데이터를 구문 분석하기 위해 사용자 정의 ISynonymEngine을 빌드 할 수 있습니다.

관련 문제