Skip to content

Commit 5b8e399

Browse files
committed
Release 2.1.2
1 parent e8670c2 commit 5b8e399

File tree

4 files changed

+15
-12
lines changed

4 files changed

+15
-12
lines changed

src/main/java/tla/backend/es/model/LemmaEntity.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,9 @@ public class LemmaEntity extends TLAEntity {
6060
@Field(type = FieldType.Object)
6161
@JsonAlias({"time_span"})
6262
private AttestedTimeSpan timeSpan;
63+
64+
@Field(type = FieldType.Keyword)
65+
private Integer attestedSentencesCount;
6366

6467
@Singular
6568
@Field(type = FieldType.Object)

src/main/java/tla/backend/es/query/SentenceSearchQueryBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ public void setContext(Context context) {
3030
if (textId != null) {
3131
log.info("sentence query: receive {} textIDs", textId);
3232
textQuery.must(QueryBuilders.termQuery("context.textId", textId)); // Set text ID of which sentences should be retrieved
33-
textQuery.must(QueryBuilders.regexpQuery("id", "[^\\-]*|.*\\-00")); // Sort out all sentence reading variants except for "-00"
33+
textQuery.must(QueryBuilders.regexpQuery("id", "[^\\-]*|.*\\-0")); // Sort out all sentence reading variants except for "-0"
3434
this.filter(textQuery);
3535
}
3636

src/main/java/tla/backend/service/EntityService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ public T retrieve(String id) {
190190
public SingleDocumentWrapper<? extends AbstractDto> getDetails(String id) {
191191
T document = this.retrieve(id);
192192
if (document == null) {
193-
document = this.retrieve(id.concat("-00")); // try again as an instance of a sentence variant
193+
document = this.retrieve(id.concat("-0")); // try again as an instance of a sentence variant
194194
}
195195
final SingleDocumentWrapper<?> container;
196196
if (document != null) {

src/main/java/tla/backend/service/LemmaService.java

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -68,32 +68,32 @@ public SingleDocumentWrapper<? extends AbstractDto> getDetails(String id) {
6868
if (lemma == null) {
6969
return null;
7070
}
71-
SingleDocumentWrapper<?> wrapper = super.getDetails(id);
72-
((LemmaDto) wrapper.getDoc()).setAttestations(
73-
this.computeAttestedTimespans((LemmaDto) wrapper.getDoc())
74-
);
71+
SingleDocumentWrapper<?> wrapper = super.getDetails(id);
72+
((LemmaDto) wrapper.getDoc()).setAttestations(
73+
this.computeAttestedTimespans((LemmaDto) wrapper.getDoc())
74+
);
7575
return wrapper;
7676
}
7777

7878
/**
7979
* count sentences and texts containing the specified lemma.
8080
*/
81-
public List<AttestedTimespan> computeAttestedTimespans(LemmaDto dto) {
81+
public List<AttestedTimespan> computeAttestedTimespans(LemmaDto dto) {
8282
ESQueryResult<?> sentenceSearchResult = searchService.register(
8383
new SentencesContainingLemmaOccurrenceQueryBuilder(dto.getId())
8484
).run(SearchService.UNPAGED);
8585
Period attestedPeriod = dto.getTimeSpan();
86-
AttestationStats counts = AttestationStats.builder().count(
87-
sentenceSearchResult.getAggregation(SentenceSearchQueryBuilder.AGG_ID_TEXT_IDS).size()
88-
).texts(
89-
sentenceSearchResult.getAggregation(SentenceSearchQueryBuilder.AGG_ID_TEXT_IDS).size()
86+
AttestationStats counts = AttestationStats.builder().count(0
87+
//sentenceSearchResult.getAggregation(SentenceSearchQueryBuilder.AGG_ID_TEXT_IDS).size()
88+
).texts(0
89+
//sentenceSearchResult.getAggregation(SentenceSearchQueryBuilder.AGG_ID_TEXT_IDS).size()
9090
).sentences(
9191
sentenceSearchResult.getHitCount()
9292
).build();
9393
return List.of(
9494
AttestedTimespan.builder().period(attestedPeriod).attestations(counts).build()
9595
);
96-
}
96+
}
9797

9898
public Map<String, Long> getMostFrequent(int limit) {
9999
SearchResponse response = this.searchService.query(SentenceEntity.class, matchAllQuery(),

0 commit comments

Comments
 (0)