You can use the text_en/text_general field type to query those fields. Use
the analysis tab to see how querying works.


On Wed, May 25, 2016 at 8:16 PM, Carl Roberts <carl.roberts.zap...@gmail.com
> wrote:

> Hi,
>
> Sorry to ask this question again but I had some recent issues with SPAM
> filtering so I don't know if someone responded before or not.
>
> Basically I am looking for a way to query a field for a substring in it
> with functionality similar to what Java String.contains would return:
>
> So for example, If I have these 2 summary field values:
>
> "summary": "Apache Tomcat 7.x before 7.0.10 does not follow
> : > ServletSecurity annotations, which allows remote attackers to bypass
> : > intended access
> : > restrictions via HTTP requests to a web application.",
> : >
> "summary": "Apache Tomcat 7.0.0 through 7.0.6 and 6.0.0 through
> : > 6.0.30 does not enforce the maxHttpHeaderSize limit for requests
> involving
> : > the NIO HTTP connector, which allows remote attackers to cause a
> denial of
> : > service (OutOfMemoryError) via a crafted request.",
>
> I want to be able to provide a query that states, give me all records that
> have a field summary that contain "Apache Tomcat 7"  so that both fields
> above are returned.
>
> Is there a way to do that?
>
> Regards,
>
> Joe
>
> On 5/23/16 12:37 PM, Chris Hostetter wrote:
>
>> The mailing list you are looking for is "solr-user@lucene.apache.org"
>>
>> solr-user-info is an automated bot for giving you info about the list
>> solr-user-owner is for contacting the human moderators of the mailing list
>> with help
>>
>>
>>
>>
>> : Date: Sat, 21 May 2016 09:07:00 -0400
>> : From: Carl Roberts <carl.roberts.zap...@gmail.com>
>> : To: solr-user-i...@lucene.apache.org, solr-user-ow...@lucene.apache.org
>> : Subject: Re: How to properly query indexed Data
>> :
>> : What is a reasonable time to expect an answer to questions in this user
>> list?
>> :
>> : On 5/18/16 8:55 PM, Carl Roberts wrote:
>> : > Hi,
>> : >
>> : > I am using Solar 4.10.3 and I the default URL for the GUI that comes
>> with
>> : > Solar:
>> : >
>> : > This is the URL: http://10.1.161.23:8983/solr/#/nvd-rss/query
>> : >
>> : > I have the following entries with field summary that are indexed.
>> : >
>> : > If I search for summary:"Apache Tomcat 7" I only get 10 results and
>> the ones
>> : > with Apache Tomcat 7.0.0 in the summary are missing from the results.
>> : >
>> : > If I search for summary:"Apache Tomcat 7.0.0" I only get the 3 with
>> the
>> : > "Apache Tomcat 7.0.0 in the summary.
>> : >
>> : > How do I get all of them?  What filter should I use?  I guess I am
>> looking
>> : > for a filter that says this:
>> : >
>> : > Give me all Entries that start with "Apache Tomcat 7" where 7 can be
>> : > followed by 0.0 as in 7.0.0 or it can be followed by x as in 7.x or
>> anything
>> : > else.
>> : >
>> : > How do I do that?
>> : >
>> : > ~/dev/temp$ grep  "Apache Tomcat 7" apache-tomcat-query.txt
>> : >
>> : >         "summary": "Apache Tomcat 7.x before 7.0.10 does not follow
>> : > ServletSecurity annotations, which allows remote attackers to bypass
>> : > intended access
>> : > restrictions via HTTP requests to a web application.",
>> : >
>> : >         "summary": "Apache Tomcat 7.0.0 through 7.0.6 and 6.0.0
>> through
>> : > 6.0.30 does not enforce the maxHttpHeaderSize limit for requests
>> involving
>> : > the NIO HTTP connector, which allows remote attackers to cause a
>> denial of
>> : > service (OutOfMemoryError) via a crafted request.",
>> : >
>> : >         "summary":
>> "org/apache/catalina/core/DefaultInstanceManager.java in
>> : > Apache Tomcat 7.x before 7.0.22 does not properly restrict
>> ContainerServlets
>> : > in the Manager application, which allows local users to gain
>> privileges by
>> : > using an untrusted web application to access the Manager application's
>> : > functionality.",
>> : >
>> : >         "summary": "Unrestricted file upload vulnerability in Apache
>> Tomcat
>> : > 7.x before 7.0.40, in certain situations involving outdated
>> java.io.File
>> : > code and a custom JMX configuration, allows remote attackers to
>> execute
>> : > arbitrary code by uploading and accessing a JSP file.",
>> : >
>> : >         "summary": "A certain tomcat7 package for Apache Tomcat 7 in
>> Red Hat
>> : > Enterprise Linux (RHEL) 7 allows remote attackers to cause a denial of
>> : > service (CPU consumption) via a crafted request.  NOTE: this
>> vulnerability
>> : > exists because of an unspecified regression.",
>> : >
>> : >         "summary": "Apache Tomcat 7.0.0 through 7.0.3, 6.0.x, and
>> 5.5.x,
>> : > when running within a SecurityManager, does not make the
>> ServletContext
>> : > attribute read-only, which allows local web applications to read or
>> write
>> : > files outside of the intended working directory, as demonstrated
>> using a
>> : > directory traversal attack.",
>> : >
>> : >         "summary": "Apache Tomcat 7.0.11, when web.xml has no login
>> : > configuration, does not follow security constraints, which allows
>> remote
>> : > attackers to bypass intended access restrictions via HTTP requests to
>> a
>> : > meta-data complete web application.  NOTE: this vulnerability exists
>> because
>> : > of an incorrect fix for CVE-2011-1088 and CVE-2011-1419.",
>> : >
>> : >         "summary": "Apache Tomcat 7.x before 7.0.11, when web.xml has
>> no
>> : > security constraints, does not follow ServletSecurity annotations,
>> which
>> : > allows remote attackers to bypass intended access restrictions via
>> HTTP
>> : > requests to a web application.  NOTE: this vulnerability exists
>> because of
>> : > an incomplete fix for CVE-2011-1088.",
>> : >
>> : >         "summary": "The HTTP BIO connector in Apache Tomcat 7.0.x
>> before
>> : > 7.0.12 does not properly handle HTTP pipelining, which allows remote
>> : > attackers to read responses intended for other clients in
>> opportunistic
>> : > circumstances by examining the application data in HTTP packets,
>> related to
>> : > \"a mix-up of responses for requests from different users.\"",
>> : >
>> : >         "summary": "Apache Tomcat 7.0.12 and 7.0.13 processes the
>> first
>> : > request to a servlet without following security constraints that have
>> been
>> : > configured through annotations, which allows remote attackers to
>> bypass
>> : > intended access restrictions via HTTP requests. NOTE: this
>> vulnerability
>> : > exists because of an incomplete fix for CVE-2011-1088, CVE-2011-1183,
>> and
>> : > CVE-2011-1419.",
>> : >
>> : >         "summary": "Apache Tomcat 7.0.x before 7.0.17 permits web
>> : > applications to replace an XML parser used for other web
>> applications, which
>> : > allows local users to read or modify the (1) web.xml, (2)
>> context.xml, or
>> : > (3) tld files of arbitrary web applications via a crafted application
>> that
>> : > is loaded earlier than the target application.  NOTE: this
>> vulnerability
>> : > exists because of a CVE-2009-0783 regression.",
>> : >
>> : >         "summary": "Certain AJP protocol connector implementations in
>> Apache
>> : > Tomcat 7.0.0 through 7.0.20, 6.0.0 through 6.0.33, 5.5.0 through
>> 5.5.33, and
>> : > possibly other versions allow remote attackers to spoof AJP requests,
>> bypass
>> : > authentication, and obtain sensitive information by causing the
>> connector to
>> : > interpret a request body as a new request.",
>> : >
>> : >         "summary": "** DISPUTED ** Apache Tomcat 7.x uses
>> world-readable
>> : > permissions for the log directory and its files, which might allow
>> local
>> : > users to obtain sensitive information by reading a file. NOTE: One
>> Tomcat
>> : > distributor has stated \"The tomcat log directory does not contain any
>> : > sensitive information.\"",
>> : >
>> : >         "summary":
>> "java/org/apache/catalina/core/AsyncContextImpl.java in
>> : > Apache Tomcat 7.x before 7.0.40 does not properly handle the throwing
>> of a
>> : > RuntimeException in an AsyncListener in an application, which allows
>> : > context-dependent attackers to obtain sensitive request information
>> intended
>> : > for other applications in opportunistic circumstances via an
>> application
>> : > that records the requests that it processes.",
>> : >
>> : >         "summary": "Session fixation vulnerability in Apache Tomcat
>> 7.x
>> : > before 7.0.66, 8.x before 8.0.30, and 9.x before 9.0.0.M2, when
>> different
>> : > session settings are used for deployments of multiple versions of the
>> same
>> : > web application, might allow remote attackers to hijack web sessions
>> by
>> : > leveraging use of a requestedSessionSSL field for an unintended
>> request,
>> : > related to CoyoteAdapter.java and Request.java.",
>> : >
>> : >         "summary": "The (1) Manager and (2) Host Manager applications
>> in
>> : > Apache Tomcat 7.x before 7.0.68, 8.x before 8.0.31, and 9.x before
>> 9.0.0.M2
>> : > establish sessions and send CSRF tokens for arbitrary new requests,
>> which
>> : > allows remote attackers to bypass a CSRF protection mechanism by
>> using a
>> : > token.",
>> : >
>> : >         "summary": "The setGlobalContext method in
>> : > org/apache/naming/factory/ResourceLinkFactory.java in Apache Tomcat
>> 7.x
>> : > before 7.0.68, 8.x before 8.0.31, and 9.x before 9.0.0.M3 does not
>> consider
>> : > whether ResourceLinkFactory.setGlobalContext callers are authorized,
>> which
>> : > allows remote authenticated users to bypass intended SecurityManager
>> : > restrictions and read or write to arbitrary application data, or
>> cause a
>> : > denial of service (application disruption), via a web application
>> that sets
>> : > a crafted global context.",
>> :
>> :
>>
>> -Hoss
>> http://www.lucidworks.com/
>>
>
>


-- 
Thanks
Jay Potharaju

Reply via email to