2013-06-14 2 views
2

Appengine Search 서비스에서 같은 이름의 필드를 여러 개 가질 수 있습니까?appengine 검색에서 여러 필드 이름

왜 내가 필요한가요? 예를 들어, 문서가 신문 기사이고 단일 뉴스로 구성된 경우, 나는 story story, title, author 필드를 만들 것입니다. 위대한 작품과 나는 제목과 문서를 쿼리 할 수있을 것 : "무언가", 저자 : "뭔가 다른"하지만 같은 페이지에 여러 이야기가있을 때 무엇? 여러 타이틀?

는 내가 쿼리 제목으로 검색 할 수 없어요 ... 이름 "TITLE1", "제목 2"와 필드를 만드는 경우 : 내가 같은 "제목"에있는 모든 타이틀을 넣으면

"뭔가" 제목을 검색 할 때 결과가 달라집니다.

어리석은 아이디어이거나 이것이 가능하지 않은 경우 누군가가이를 해결하는 더 좋은 방법을 추천 할 수 있습니까?

답변

1

스토리를 그룹화하는 다른 필드를 추가하십시오. 당신은 안녕 안녕하세요 세계의 이야기와 뉴스 페이지 1에있는 저자의 최대하고자 할 때

title, author, news_id 
hi , max,  1 
hello, max,  1 
world,  me,  1 
sup ,  me,  2 

은 다음 쿼리 :

기본적으로는 같은 이야기 당 검색 문서를 만드는 것입니다. 쿼리 : 저자 : 최대 및 news_id : 제목 1 개 쿼리 제목 : 안녕하세요

은 그래서 당신은 당신이 원하는 일을하기 위해 더 많은 검색 문서를 중단해야합니다.

+0

좀 더 구체적으로 기재 할 수 있습니까? – Goranek

+0

오, 죄송합니다. 기본적으로 news_id는 news_id : 100 및 title : hello와 같은 쿼리 그룹 일 것입니다. – Faisal

+0

그룹이 없으므로 동일한 페이지에서 여러 제목을 검색 할 수 없습니다. 잘못된? – Goranek