1

주제: 검색기능 강화...

블로그 검색기능...

and 와 or, near , not , adj 검색과 문장검색 과 특수문자 검색도 가능했음 합니다.

좋은 정보를 아무리 포스팅해도 정작 찾아보기 어렵다면 의미가 없겠죠.

구슬이 좋아도 꿰어야 보배...랄까요..

최소한 and or 와 특수문자 검색... 문장검색은 가능해야 한다고 생각합니다.

현재 or  는 구현되어 있는거 같긴한데...

동의하시는 분들 리플~

If someone hates u for no reason,
Give that motherfucker a reason

2

답글: 검색기능 강화...

무척 필요한 기능이죠.
한가지 추가하자면...
다중블로그로 환경에서 관리자 블로그를 대표블로그로 설정해서 표지기능을 이용할때,
사이드바에 있는 검색을 하면 관리자 블로그만 조회가 되더라구요.
다중블로그 환경에서 대표블로그를 설정하고 표지기능을 이용한다는건 사용자들에게 해당 단체 블로그의 포털의 역활을 할려고 하는것인데.
검색은 여전히 대표블로그내부에서만 되니.... 아쉬운 기능이더라구요.

3

답글: 검색기능 강화...

현재 검색은 SQL의 LIKE 문을 이용하여 구현되어 있습니다.
간단히 작성자와 제목, 내용 중 하나라도 입력한 문자열이 포함되어 있다면 결과에 포함하는 식이죠.

말씀하신 내용을 비슷하게나마 구현하려면 검색어를 파싱해서 그 구조를 그대로 SQL로 옮기는 부분을 짜야 될 것 같군요. (LIKE 문 자체는 문자열이 안에 들어있는지만 검사하므로 이 조건을 여러개 만들어서 AND, OR, NOT으로 결합시키려면 이렇게 해야 합니다.)

제대로 된 문장검색, 그러니까 네이버나 구글과 같이 형태소 분석을 포함하여 '비슷한' 내용을 찾아주는 full text 검색을 지원하려면 SQL만으로는 힘들고 별도의 알고리즘과 인덱싱 코드를 구현해야 합니다. 이 부분은 구현의 난이도가 높기 때문에 현재로서는 고려하기 힘듭니다.

대표블로그만 검색되는 문제의 경우, 현재의 검색 코드가 무조건 '현재 보여지고 있는 블로그'만을 기준으로 하고 있기 때문에 발생합니다. 다만 개별 블로그 관리자가 외부 공개를 허용하지 않은 경우는 제외해야겠죠.

다음 차기 버전에 기본적인 조건 검색과 여러 블로그 검색 기능에 대한 반영을 고려해보겠습니다.

추가: 티켓 #1059로 등록했습니다.

daybreaker (2008-07-16 03:14:45)에 의해 마지막으로 수정

문제의 답은 우리 안에 있다.
내면에 귀를 기울여 보자.

4

답글: 검색기능 강화...

비슷한 내용을 찾아주는 그정도까지는 아니더라도...
and 와 adj , near, not 과 특수문자 검색 정도만 되면 괜찮다고 생각합니다.
이정도면 있으면 거의 대부분 찾아낼 수 있을 겁니다.
아예 현 검색창에 상세검색버튼을 추가해서 기존 검색창은 그대로 유지하고 상세검색창에서 강화된 검색기능을 추가하는 방법도 괜찮겠지요.

bada (2008-07-28 17:22:56)에 의해 마지막으로 수정

If someone hates u for no reason,
Give that motherfucker a reason

5

답글: 검색기능 강화...

혹시 두 개의 태그가 모두 들어 있는 글을 찾는 방법도 있을런지요?