mirror of
https://github.com/spring-projects/spring-data-elasticsearch.git
synced 2025-05-31 09:12:11 +00:00
Updated Documentation
This commit is contained in:
parent
8970785ab8
commit
7d187635a9
BIN
site/apidocs.zip
BIN
site/apidocs.zip
Binary file not shown.
BIN
site/emma.zip
BIN
site/emma.zip
Binary file not shown.
Binary file not shown.
@ -707,7 +707,7 @@ http://www.springframework.org/schema/data/elasticsearch/spring-elasticsearch-1.
|
||||
@Produces
|
||||
@ApplicationScoped
|
||||
<span class="hl-keyword">public</span> ElasticsearchOperations createElasticsearchTemplate() {
|
||||
<span class="hl-keyword">return</span> <span class="hl-keyword">new</span> ElasticsearchTemplate(<span class="hl-keyword">new</span> EmbeddedElasticsearchServerFactory(<span class="hl-string">"classpath:com/acme/Elasticsearch"</span>));
|
||||
<span class="hl-keyword">return</span> <span class="hl-keyword">new</span> ElasticsearchTemplate(nodeBuilder().local(true).node().client());
|
||||
}
|
||||
}
|
||||
|
||||
@ -838,13 +838,13 @@ http://www.springframework.org/schema/data/elasticsearch/spring-elasticsearch-1.
|
||||
</td><td>
|
||||
<code class="code">findByNameIn(Collection<String>names)</code>
|
||||
</td><td>
|
||||
<code class="code">Not Supported Yet !</code>
|
||||
<code class="code">{"bool" : {"must" : {"bool" : {"should" : [ {"field" : {"name" : "?"}}, {"field" : {"name" : "?"}} ]}}}}</code>
|
||||
</td></tr><tr><td>
|
||||
<code class="code">NotIn</code>
|
||||
</td><td>
|
||||
<code class="code">findByNameNotIn(Collection<String>names)</code>
|
||||
</td><td>
|
||||
<code class="code">Not Supported Yet !</code>
|
||||
<code class="code">{"bool" : {"must_not" : {"bool" : {"should" : {"field" : {"name" : "?"}}}}}}</code>
|
||||
</td></tr><tr><td>
|
||||
<code class="code">Near</code>
|
||||
</td><td>
|
||||
@ -856,19 +856,19 @@ http://www.springframework.org/schema/data/elasticsearch/spring-elasticsearch-1.
|
||||
</td><td>
|
||||
<code class="code">findByAvailableTrue</code>
|
||||
</td><td>
|
||||
<code class="code">Not Supported Yet !</code>
|
||||
<code class="code">{"bool" : {"must" : {"field" : {"available" : true}}}}</code>
|
||||
</td></tr><tr><td>
|
||||
<code class="code">False</code>
|
||||
</td><td>
|
||||
<code class="code">findByAvailableFalse</code>
|
||||
</td><td>
|
||||
<code class="code">Not Supported Yet !</code>
|
||||
<code class="code">{"bool" : {"must" : {"field" : {"available" : false}}}}</code>
|
||||
</td></tr><tr><td>
|
||||
<code class="code">OrderBy</code>
|
||||
</td><td>
|
||||
<code class="code">findByAvailableTrueOrderByNameDesc</code>
|
||||
</td><td>
|
||||
<code class="code">Not Supported Yet !</code>
|
||||
<code class="code">{"sort" : [{ "name" : {"order" : "desc"} }],"bool" : {"must" : {"field" : {"available" : true}}}}</code>
|
||||
</td></tr></tbody></table></div></div><p><br class="table-break">
|
||||
</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="elasticsearch.query-methods.at-query"></a>2.2.3. Using @Query Annotation</h3></div></div></div><div class="example"><a name="d0e1289"></a><p class="title"><b>Example 2.7.
|
||||
Declare query at the method using the
|
||||
|
Binary file not shown.
@ -370,7 +370,7 @@ public void setRepository(ProductRepository repository) {
|
||||
<code>findByNameIn(Collection<String>names)</code>
|
||||
</entry>
|
||||
<entry>
|
||||
<code>Not Supported Yet !</code>
|
||||
<code>{"bool" : {"must" : {"bool" : {"should" : [ {"field" : {"name" : "?"}}, {"field" : {"name" : "?"}} ]}}}}</code>
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
@ -381,7 +381,7 @@ public void setRepository(ProductRepository repository) {
|
||||
<code>findByNameNotIn(Collection<String>names)</code>
|
||||
</entry>
|
||||
<entry>
|
||||
<code>Not Supported Yet !</code>
|
||||
<code>{"bool" : {"must_not" : {"bool" : {"should" : {"field" : {"name" : "?"}}}}}}</code>
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
@ -403,7 +403,7 @@ public void setRepository(ProductRepository repository) {
|
||||
<code>findByAvailableTrue</code>
|
||||
</entry>
|
||||
<entry>
|
||||
<code>Not Supported Yet !</code>
|
||||
<code>{"bool" : {"must" : {"field" : {"available" : true}}}}</code>
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
@ -414,7 +414,7 @@ public void setRepository(ProductRepository repository) {
|
||||
<code>findByAvailableFalse</code>
|
||||
</entry>
|
||||
<entry>
|
||||
<code>Not Supported Yet !</code>
|
||||
<code>{"bool" : {"must" : {"field" : {"available" : false}}}}</code>
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
@ -425,7 +425,7 @@ public void setRepository(ProductRepository repository) {
|
||||
<code>findByAvailableTrueOrderByNameDesc</code>
|
||||
</entry>
|
||||
<entry>
|
||||
<code>Not Supported Yet !</code>
|
||||
<code>{"sort" : [{ "name" : {"order" : "desc"} }],"bool" : {"must" : {"field" : {"available" : true}}}}</code>
|
||||
</entry>
|
||||
</row>
|
||||
</tbody>
|
||||
|
@ -340,19 +340,29 @@ public class CustomMethodRepositoryTest {
|
||||
String documentId = randomNumeric(5);
|
||||
SampleEntity sampleEntity = new SampleEntity();
|
||||
sampleEntity.setId(documentId);
|
||||
sampleEntity.setType("test");
|
||||
sampleEntity.setMessage("foo");
|
||||
sampleEntity.setType("abc");
|
||||
sampleEntity.setMessage("test");
|
||||
sampleEntity.setAvailable(true);
|
||||
repository.save(sampleEntity);
|
||||
|
||||
//given
|
||||
//document 2
|
||||
String documentId2 = randomNumeric(5);
|
||||
SampleEntity sampleEntity2 = new SampleEntity();
|
||||
sampleEntity2.setId(documentId2);
|
||||
sampleEntity2.setType("test");
|
||||
sampleEntity2.setType("xyz");
|
||||
sampleEntity2.setMessage("bar");
|
||||
sampleEntity2.setAvailable(false);
|
||||
repository.save(sampleEntity2);
|
||||
|
||||
//document 3
|
||||
String documentId3 = randomNumeric(5);
|
||||
SampleEntity sampleEntity3 = new SampleEntity();
|
||||
sampleEntity3.setId(documentId3);
|
||||
sampleEntity3.setType("def");
|
||||
sampleEntity3.setMessage("foo");
|
||||
sampleEntity3.setAvailable(false);
|
||||
repository.save(sampleEntity3);
|
||||
|
||||
//when
|
||||
Page<SampleEntity> page = repository.findByMessageOrderByTypeAsc("foo",new PageRequest(1, 10));
|
||||
//then
|
||||
|
Loading…
x
Reference in New Issue
Block a user