opensearchserver icon indicating copy to clipboard operation
opensearchserver copied to clipboard

Faceted fields returned in different orders

Open magnetic5355 opened this issue 9 years ago • 3 comments

Build 36d77ca5eb After the upgrade faceted fields are being returned in a random order. (we enabled term_asc within each facet)

Example facets setup for fields Division and Guide may be returned in order of Division, Guide or Guide, Division.

Facets should always be returned in a set order (it would be nice if this could be rearranged in interface) to make looping easy.

magnetic5355 avatar Sep 22 '15 19:09 magnetic5355

In 1.5.14 I have a similar problem. When selecting facet suddenly the order changes.

I agree with caesarcxiv, that order should be fixed.

Mojster avatar Jul 05 '17 10:07 Mojster

This has been fixed in the nightly build: http://www.open-search-server.com/ftp/OpenSearchServer_2.0/build-3886954/

Can you have a look ?

emmanuel-keller avatar Jul 05 '17 14:07 emmanuel-keller

Cannot start under windows. Got this error:

SEVERE: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].Standa rdContext[]] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:162) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652) at org.apache.catalina.startup.Tomcat.addWebapp(Tomcat.java:610) at org.apache.catalina.startup.Tomcat.addWebapp(Tomcat.java:567) at com.jaeksoft.searchlib.Server.start(Server.java:112) at com.jaeksoft.searchlib.Server.start(Server.java:126) at com.jaeksoft.searchlib.Server.main(Server.java:132) Caused by: java.lang.NoClassDefFoundError: javax/ws/rs/core/Configuration at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:3205) at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:1373) at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1861) at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1735) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:3205) at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:1373) at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1861) at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1735) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:3205) at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:1373) at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1861) at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1735) at org.glassfish.jersey.servlet.init.JerseyServletContainerInitializer.addServletWithExistingRegistration(Jersey ServletContainerInitializer.java:305) at org.glassfish.jersey.servlet.init.JerseyServletContainerInitializer.onStartupImpl(JerseyServletContainerIniti alizer.java:171) at org.glassfish.jersey.servlet.init.JerseyServletContainerInitializer.onStartup(JerseyServletContainerInitializ er.java:144) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5623) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145) ... 8 more Caused by: java.lang.ClassNotFoundException: javax.ws.rs.core.Configuration at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1892) at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1735) ... 34 more

Exception in thread "main" java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.Lifecycle Exception: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].StandardContext[]] at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:903) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652) at org.apache.catalina.startup.Tomcat.addWebapp(Tomcat.java:610) at org.apache.catalina.startup.Tomcat.addWebapp(Tomcat.java:567) at com.jaeksoft.searchlib.Server.start(Server.java:112) at com.jaeksoft.searchlib.Server.start(Server.java:126) at com.jaeksoft.searchlib.Server.main(Server.java:132)

Mojster avatar Jul 06 '17 07:07 Mojster