No results when searching with keywords in catalog
--------------------------------------------------
Key: OFBIZ-3789
URL: https://issues.apache.org/jira/browse/OFBIZ-3789
Project: OFBiz
Issue Type: Bug
Components: product
Affects Versions: SVN trunk
Reporter: Erwan de FERRIERES
Fix For: SVN trunk
Steps to reproduce :
go to : https://localhost:8443/catalog/control/keywordsearch
then in the Keywords textbox, type GZ, then hit enter key.
No results are shown.
Log error in the console :
2010-05-28 16:03:07,780 (http-0.0.0.0-8443-1) [
ProductSearch.java:271:INFO ] Finished initial setup of keywords,
doingBothAndOr=false, andKeywordFixedSet={%gz%}
keywordFixedOrSetAndList={}
2010-05-28 16:03:07,849 (http-0.0.0.0-8443-1) [
ProductSearch.java:654:ERROR]
---- exception report ----------------------------------------------------------
Error in product search
Exception: org.ofbiz.entity.GenericDataSourceException
Message: SQL Exception while executing the following:SELECT DISTINCT
PK1.RELEVANCY_WEIGHT, PROD.PRODUCT_ID FROM (OFBIZ.PRODUCT PROD LEFT OUTER JOIN
OFBIZ.PRODUCT_CALCULATED_INFO PRODCI ON PROD.PRODUCT_ID = PRODCI.PRODUCT_ID)
INNER JOIN OFBIZ.PRODUCT_KEYWORD PK1 ON PROD.PRODUCT_ID = PK1.PRODUCT_ID WHERE
(PK1.KEYWORD LIKE ?) ORDER BY TOTAL_RELEVANCY DESC (Column 'TOTAL_RELEVANCY' is
either not in any table in the FROM list or appears within a join specification
and is outside the scope of the join specification or appears in a HAVING
clause and is not in the GROUP BY list. If this is a CREATE or ALTER TABLE
statement then 'TOTAL_RELEVANCY' is not a column in the target table.)
---- cause ---------------------------------------------------------------------
Exception: java.sql.SQLSyntaxErrorException
Message: Column 'TOTAL_RELEVANCY' is either not in any table in the FROM list
or appears within a join specification and is outside the scope of the join
specification or appears in a HAVING clause and is not in the GROUP BY list. If
this is a CREATE or ALTER TABLE statement then 'TOTAL_RELEVANCY' is not a
column in the target table.
---- cause ---------------------------------------------------------------------
Exception: org.apache.derby.impl.jdbc.EmbedSQLException
Message: Column 'TOTAL_RELEVANCY' is either not in any table in the FROM list
or appears within a join specification and is outside the scope of the join
specification or appears in a HAVING clause and is not in the GROUP BY list. If
this is a CREATE or ALTER TABLE statement then 'TOTAL_RELEVANCY' is not a
column in the target table.
---- cause ---------------------------------------------------------------------
Exception: org.apache.derby.iapi.error.StandardException
Message: Column 'TOTAL_RELEVANCY' is either not in any table in the FROM list
or appears within a join specification and is outside the scope of the join
specification or appears in a HAVING clause and is not in the GROUP BY list. If
this is a CREATE or ALTER TABLE statement then 'TOTAL_RELEVANCY' is not a
column in the target table.
---- stack trace ---------------------------------------------------------------
ERROR 42X04: Column 'TOTAL_RELEVANCY' is either not in any table in the FROM
list or appears within a join specification and is outside the scope of the
join specification or appears in a HAVING clause and is not in the GROUP BY
list. If this is a CREATE or ALTER TABLE statement then 'TOTAL_RELEVANCY' is
not a column in the target table.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.