저는 스프링 데이터 neo4j를 실험하고 배우고 있습니다. 트위터에서 트윗을 저장하는 아주 간단한 앱이 있습니다. 아래 스 니펫을 참조하십시오.콜렉션 스프링 데이터를 인덱싱합니다. neo4j
@NodeEntity
public class Tweet {
@GraphId
private Long id;
private String tweet;
@Indexed
Set<String> hashtags;
질문은 해시 태그가 속한 트윗을 빠르게 찾을 수 있도록 해시 태그를 저장하는 가장 좋은 방법은 무엇입니까? 내가 생각할 수있는 것은 Set을 통해 @Indexed를 사용하거나 실제로 별도의 Hashtag NodeEntity를 만들고 그와 트윗 사이에 관계를 설정하는 것입니다. NodeEntity에서 컬렉션을 인덱싱하는 데 필요한 설명서를 찾을 수 없으므로 Set 개체에 인덱스가 만들어 지거나 Set의 각 String이 인덱싱되는지 여부는 확실하지 않습니다. 어떤 제안이라도 좋다. 감사.
또한 예제를 참조하십시오. https://github.com/jexp/sdn-twitter-graph –