NuGenesis LMS의 콘텐츠 검색을 통해 문서를 찾을 수 없음 - WKB26571
Article number: 26571To English version
증상
- 키워드 검색(전체 텍스트 검색)을 통해 NuGenesis LMS에서 문서를 찾을 때, 검색 결과는 예상 문서를 포함하지 않습니다.
- 적어도 하나 이상의 섹션에 문서의 해당 키워드가 포함되어 있습니다.
- 문서 섹션에는 Microsoft Word, Excel 또는 PowerPoint 데이터가 포함됩니다.
환경
- NuGenesis 9.1
- Oracle Database 19c
- NuGenesis 9.0
- Oracle Database 12.2, 19.6
- NuGenesis 8 LMS
- Oracle Database 11.2
- NuGenesis 8 ELN
- Oracle Database 11.2
원인
문서 섹션에는 Microsoft Office 2007+ 파일 형식으로 된 데이터가 포함되어 있습니다. NuGenesis LMS는 Oracle Text 옵션과 "AUTO_FILTER" 기술을 이용해 문서의 내용을 인덱싱합니다. Oracle 11.2에서 AUTO_FILTER는 Office 2007+ 파일 형식을 인덱싱할 수 있지만, LMS는 이러한 파일을 해당 형식으로 데이터베이스에 저장하지 않습니다. OLE Compound Binary File 형식의 파일을 저장하며 Compound Binary 파일 내에 있는 필터는 2007+ 파일을 인덱싱할 수 없습니다. 이 제한 사항은 NuGenesis 9.x 및 Oracle 12c/19c에 남아 있습니다.
수정 또는 해결 방법
- 이 문제에 대한 오류 보고서 CRI-2854가 제출되었습니다.
- 섹션이 별도의 .docx, .xlsx 또는 .pptx 파일로 제공되는 경우 해당 파일을 LMS 문서 섹션에 첨부합니다. LMS는 섹션 첨부 파일을 OLE Compound Binary 파일로 래핑하지 않기 때문에 AUTO_FILTER는 섹션 첨부 파일을 인덱싱할 수 있습니다.
- 섹션을 별도의 파일로 사용할 수 없는 경우 섹션을 열고 디스크의 파일로 저장한 다음 파일을 첨부합니다.
- 가능하면 Office 2003 파일 형식으로 파일을 저장하고 드래그 앤 드롭을 통해 LMS 문서에 삽입합니다.
- 섹션이 섹션 템플릿을 통해 삽입된 경우, 해당 섹션 템플릿을 수정하여 2003 파일 형식을 사용하거나 "CF_TEXT" rendition을 활성화합니다.
- LMS main menu > Administration > Section Management를 클릭합니다.
- 섹션 템플릿을 선택합니다. 승인된 경우 Modify 버튼을 클릭합니다.
- Renditions 탭을 선택합니다.
- "Check OLE Renditions" 버튼을 클릭합니다.
- LMS는 섹션 템플릿에 대해 사용 가능한 rendition을 표시합니다. Excel과 Word는 "CF_TEXT" rendition을 제공합니다. 이러한 섹션 타입에 대해서는 이 rendition을 선택합니다.
- 섹션 템플릿 저장 및 승인
- LMS는 CF_TEXT rendition을 인덱싱할 수 있으며 사용자가 섹션을 편집할 때 자동으로 업데이트 됩니다.
추가 정보
이러한 제한 사항은 Oracle의 AUTO_FILTER 기술의 제한으로 인해 발생합니다.
첨부된 SQL 스크립트는 지정된 LMS 문서에 대해 인덱싱된 검색어를 표시할 수 있습니다.
- 10.2의 Oracle Text에서 지원하는 형식 목록
- 11.1의 Oracle Text에서 지원하는 형식 목록
- 12.1의 Oracle Text에서 지원하는 형식 목록
- 12.2의 Oracle Text에서 지원하는 형식 목록
- 18c의 Oracle Text에서 지원하는 형식 목록
- 19c의 Oracle Text에서 지원하는 형식 목록
- 21c에 대한 Oracle Text 참조
id26571, ELN, NGLMS, NGLMSLIC, NGLMSOPT, SUPNG, 엑셀