이 쿼리를 사용하여 jena와 spark를 사용하는 온톨로지에서 특정 클래스를 얻습니다.유사 조건 : 스파크 쿼리를 사용하는 rdfs : label을 얻는 조건
final String queryString = "" +
"prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>\n" +
"\n" +
"select ?class where {\n" +
" ?class rdfs:label \""+ word +"\"\n" +
"}\n" +
"";
ResultSet results = QueryExecutionFactory.create(queryString, model).execSelect();
단어가 해당 레이블의 일부인 클래스를 가져 오려면 어떻게 쿼리를 변경해야합니까? 사실 나는 "SQL 같은 문장이 필요합니다"불꽃이 필요합니다. 나를 도와 주셔서 감사합니다!
발견 나누었다 나는 짧은 시간에 검색 할 수있는 방법? –
죄송합니다. 문자열 함수를 강조 표시하는 것을 잊어 버렸습니다. 조금 빠르지 만 반전 된 인덱스가 없으면 Lucene을 사용하거나 [Jena 기본 구현] (https://jena.apache.org/documentation/)을 사용하십시오. query/text-query.html). – Nord