pageinfo | |
---|---|
status | Draft |
<!DOCTYPE markdown>
DokuWiki의 기능을 개선하기 위한 아이디어의 모음.
현재 도쿠위키는 라틴 문자를 제외한 대부분의 아시안 언어를 예외처리하여 인덱싱한다. 이 때, 일본어/중국어 등 띄어쓰기를 하지 않는 언어를 고려하여 각 문자를 하나의 단어로 처리한다참고. 이러한 방식은 크게 두 가지 단점을 가지고 있다.
이를 해결하기 위해, 다음과 같은 순서로 도쿠위키 코드를 수정한다.
이 방식이 가질 수 있는 단점은 다음과 같다.
이에 대해서는 포럼에 물어봐야 할 듯.
1까지는 구현을 성공했으나, 3이 안되어서 일단 중지. 3이 중요한 이유는, 검색이 제대로 되지 않기 때문이다. 엘라스틱서치를 사용하거나, 그냥 기존 인덱서 방식을 사용하거나(대신 을/를/이/가 등은 stopword로 설정) 해야 할 듯.