Skip to content

Commit a927c97

Browse files
committed
cleanup, renaming
1 parent 03791b3 commit a927c97

2 files changed

Lines changed: 13 additions & 17 deletions

File tree

share/search/index_strategy/trovesearch_denorm.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -653,8 +653,8 @@ def iri_boolparts(self) -> Iterator[tuple[str, dict]]:
653653

654654
def text_boolparts(self) -> Iterator[tuple[str, dict]]:
655655
# text-based queries
656-
for _textsegment in self.searchtext:
657-
yield 'must', self._exact_text_query(_textsegment)
656+
for _text in self.searchtext:
657+
yield 'must', self._exact_text_query(_text)
658658

659659
def _presence_query(self, search_filter) -> dict:
660660
return _any_query([

trove/trovesearch/search_params.py

Lines changed: 11 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -155,26 +155,22 @@ def from_searchtext_param_or_none(cls, param_name: QueryparamName, param_value:
155155
str(param_name),
156156
'may not use glob-paths longer than "*" with search-text parameters',
157157
)
158-
_textsegment = cls(text=param_value)
158+
_searchtext = cls(text=param_value)
159159
if _propertypath_set:
160-
_textsegment = dataclasses.replace(_textsegment, propertypath_set=_propertypath_set)
161-
return _textsegment
160+
_searchtext = dataclasses.replace(_searchtext, propertypath_set=_propertypath_set)
161+
return _searchtext
162162

163163
@classmethod
164-
def queryparams_from_textsegments(self, queryparam_family: str, textsegments):
164+
def queryparams_from_searchtext(self, queryparam_family: str, cardsearch_searchtext):
165165
_by_propertypath_set = collections.defaultdict(set)
166-
for _textsegment in textsegments:
167-
_by_propertypath_set[_textsegment.propertypath_set].add(_textsegment)
166+
for searchtext in cardsearch_searchtext:
167+
_by_propertypath_set[searchtext.propertypath_set].add(searchtext)
168168
for _propertypath_set, _combinable_segments in _by_propertypath_set.items():
169169
_qp_name = QueryparamName(
170170
queryparam_family,
171171
(osfmap.osfmap_propertypath_set_key(_propertypath_set),),
172172
)
173-
_qp_value = ' '.join(
174-
_textsegment.text
175-
for _textsegment in _combinable_segments
176-
)
177-
yield str(_qp_name), _qp_value
173+
yield str(_qp_name), _combinable_segments
178174

179175

180176
@dataclasses.dataclass(frozen=True)
@@ -406,8 +402,8 @@ def cardsearch_type_iris(self):
406402
@functools.cached_property
407403
def cardsearch_text_paths(self) -> PropertypathSet:
408404
return frozenset().union(*(
409-
_textsegment.propertypath_set
410-
for _textsegment in self.cardsearch_searchtext
405+
searchtext.propertypath_set
406+
for searchtext in self.cardsearch_searchtext
411407
))
412408

413409
@functools.cached_property
@@ -420,7 +416,7 @@ def cardsearch_text_glob_depths(self) -> frozenset[int]:
420416

421417
def to_querydict(self) -> QueryDict:
422418
_querydict = super().to_querydict()
423-
for _qp_name, _qp_value in SearchText.queryparams_from_textsegments('cardSearchText', self.cardsearch_searchtext):
419+
for _qp_name, _qp_value in SearchText.queryparams_from_searchtext('cardSearchText', self.cardsearch_searchtext):
424420
_querydict[_qp_name] = _qp_value
425421
for _sort in self.sort_list:
426422
_qp_name, _qp_value = _sort.as_queryparam()
@@ -475,7 +471,7 @@ def __post_init__(self):
475471
def to_querydict(self):
476472
_querydict = super().to_querydict()
477473
_querydict['valueSearchPropertyPath'] = osfmap.osfmap_propertypath_key(self.valuesearch_propertypath)
478-
for _qp_name, _qp_value in SearchText.queryparams_from_textsegments('valueSearchText', self.valuesearch_searchtext):
474+
for _qp_name, _qp_value in SearchText.queryparams_from_searchtext('valueSearchText', self.valuesearch_searchtext):
479475
_querydict[_qp_name] = _qp_value
480476
for _filter in self.valuesearch_filter_set:
481477
_qp_name, _qp_value = _filter.as_queryparam('valueSearchFilter')

0 commit comments

Comments
 (0)