Epic #65814

Make Indexed search extbase plugin shine

Added by Tymoteusz Motylewski over 6 years ago. Updated over 1 year ago.

Status:
Closed
Priority:
Should have
Category:
Indexed Search
Start date:
2005-03-04
Due date:
% Done:

100%

Estimated time:
(Total: 1.00 h)
Sprint Focus:
Remote Sprint

Description

Make sure that the new Extbase plugin contains all functionality and no open issues anymore. So we can depreciate pi-based plugin later.


Subtasks

Bug #63325: indexed_search in experimental mode does not recognize languageClosed2014-11-25

Actions
Bug #52277: indexed_search experimental mode returns no search resultsClosed2013-09-25

Actions
Bug #51099: Streamline settings/conditionsClosedLudwig Rafelsberger2013-08-16

Actions
Bug #55456: Indexed Search Extbase Plugin: word parts Closed2014-01-30

Actions
Bug #40279: indexed_search pi2 (extbase/fluid plugin): variable mismatch - searchData vs. searchParamsClosed2012-08-27

Actions
Bug #39290: indexed_search pi2 (extbase/fluid plugin): Result titles are double-htmlspecialcharedClosedWouter Wolters2012-07-26

Actions
Bug #40280: indexed_search pi2 (extbase/fluid): pointer setting not initialized in repositoryClosedTymoteusz Motylewski2012-08-27

Actions
Bug #65816: TS settings blind are never used in extbase indexed search pluginClosedTymoteusz Motylewski2015-03-18

Actions
Bug #65817: advanced search select boxes are missing lablesClosedTymoteusz Motylewski2015-03-18

Actions
Feature #19465: Configuration enhancement for indexed_searchClosed2005-08-04

Actions
Bug #20875: The descriptionlength and other parameters are hardcoded for listviewClosed2009-08-13

Actions
Feature #20421: Unflexible Output of ResultbrowserClosed2009-05-14

Actions
Feature #14902: indexed_search: Results navigation relies on JavaScriptClosed2005-08-04

Actions
Feature #47613: indexed_search / no_cache should be configurable for forwardSearchWordsInResultLinkClosed2013-04-26

Actions
Feature #23156: Slash is hard–coded in the page pathClosed2010-07-12

Actions
Bug #65980: indexed_search: Section titles have wrong jsClosedTymoteusz Motylewski2015-03-24

Actions
Bug #65989: Indexed_search extbase plugin doesn't work with mysql fulltext searchClosedTymoteusz Motylewski2015-03-24

Actions
Bug #66251: indexed search: Extbase plugin uses settings with dotClosedTymoteusz Motylewski2015-04-02

Actions
Bug #16773: specConfs.[pid].CSSsuffix = xy doesn't workClosed2006-12-08

Actions
Bug #58134: None of order is kept in indexed_search when using mysql hookClosed2014-04-23

Actions
Task #43352: Add documentation to "new" indexed_search and indexed_search_mysqlClosed2012-11-27

Actions
Bug #45575: indexed_search_mysql ignores "sections" settingsClosedTymoteusz Motylewski2013-02-18

Actions
Bug #28567: Ugly replacement character when removing whitespacesClosedTymoteusz Motylewski2011-07-29

Actions
Feature #14591: Indexed Search does not tell the user why searching for "e" failsClosed2005-03-04

Actions
Bug #31710: typoscript setting search.page_links does not workRejected2011-11-09

Actions
Bug #67843: Wrong queries in indexSearchRepositoryClosed2015-06-30

Actions
Bug #38767: Incorrect order of search-resultClosed2012-07-09

Actions
Bug #69317: Indexed Search: errors in experimental mode when searching for empty stringClosed2015-08-26

Actions
Task #69895: Remove "experimental" from extbase indexed search plugin nameClosedTymoteusz Motylewski2015-09-16

Actions
Bug #71331: Search results PIDClosedTymoteusz Motylewski2015-11-04

Actions
Bug #70668: Unable to set custom templates pathsClosed2015-10-13

Actions
Bug #72909: Indexed Search: Data too long for column 'cookie'Closed2016-01-24

Actions
Bug #72931: Indexed search with strict standardsClosedTymoteusz Motylewski2016-01-25

Actions
Bug #78316: Regression: Wrong link to normal search mode if advanced mode is active by defaultClosed2016-10-17

Actions
Bug #80840: EXT:indexed_search FLUID based in V8.7.0 does not respect language value in {searchParams.languageUid} in search form from config.sys_language_uidClosed2017-04-13

Actions
Bug #81364: Internal links get treated as external links by linkPage()Closed2017-05-29

Actions
#1

Updated by Tymoteusz Motylewski over 6 years ago

  • Category set to Indexed Search
#2

Updated by Benni Mack over 6 years ago

  • Target version changed from 7.2 (Frontend) to 7.4 (Backend)
#3

Updated by Gerhard Rupp about 6 years ago

Bug #38767 still exists in the Extbase based version of indexed search

#4

Updated by Gerhard Rupp about 6 years ago

Duplicate 'AND' in IndexSearchRepository.php

Line 562 and 627 both add a 'AND' string so the final query contains 'AND AND' and gets invalid.

The pi-based version of indexed search does not contain 'AND' in function execFinalQuery (SearchFormController.php line 1108)

#5

Updated by Gerhard Rupp about 6 years ago

There is something wrong with the implode function in statement

$wordSel = '(' . implode(' OR ', $this->wSelClauses) . ') AND ';

in line 614 in IndexSearchRepository.php

Implode returns double ORs ('OR OR'). Therefore the query gets invalid.

#6

Updated by Gerhard Rupp about 6 years ago

There are only search results for the first item in defaultFreeIndexUidList.
Other items return "no result" even if there are some.

#7

Updated by Tymoteusz Motylewski about 6 years ago

Thanks for reporting Gerhard. I have opened a new ticket for your findings. https://forge.typo3.org/issues/67843 Can you please comment there which TYPO3 version you're using?
Thanks

#8

Updated by Gerhard Rupp about 6 years ago

In line 17 in partial Searchresult.html the viewhelper f:format.raw should be used instead of f:format.html.
Otherwise {row.path} gets wrapped by a "<p class="bodytext">

Same for {row.description} - otherwise <strong class="tx-indexedsearch-redMarkup"> gets escaped.

#9

Updated by Gerhard Rupp about 6 years ago

The labels in locallang.xml contain dots following a number. This prohibits the change of texts via TS.

The labels should be changed so that they contain underscores instead of dots (as it is in pi-based version).
An example how to change the texts should be included in the manual.

For exapmle:

pi-based: "opt_freeIndexUid_header_0"
Extbased: "indexingConfigurationHeader.0"

Btw: Translating "result.noResult" via TS is no problem

#10

Updated by Tymoteusz Motylewski about 6 years ago

@Gerhard, please open new tickets for each separate problem.
About the dots in language keys, can't you escape the dot in the TS?
e.g. result\.noResult ?
see http://docs.typo3.org/typo3cms/TyposcriptSyntaxReference/Syntax/TypoScriptSyntax/Index.html
If it doesnt work for you please open new ticket.

#11

Updated by Susanne Moog about 6 years ago

  • Target version changed from 7.4 (Backend) to 7.5
#12

Updated by Benni Mack about 6 years ago

  • Target version changed from 7.5 to 7 LTS
#13

Updated by Riccardo De Contardi over 4 years ago

  • Target version changed from 7 LTS to Candidate for Major Version
#14

Updated by Benni Mack over 1 year ago

  • Status changed from New to Closed

All done here!

Also available in: Atom PDF