Elasticsearch可以找到给定文本块的所有关键短语吗?

时间:2019-01-09 00:31:46

标签: elasticsearch

我可以将title和body属性(如下所示)传递给Elasticsearch索引,并找到title和body中存在的所有关键短语吗?一次只会传递一个标题和正文,而可能需要搜索成千上万个关键短语。如果这类工作不需要Elasticsearch,有什么替代方案?

示例:

<configuration>
<configSections>
<sectionGroup name="system.web.webPages.razor" type="System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<section name="host" type="System.Web.WebPages.Razor.Configuration.HostSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
<section name="pages" type="System.Web.WebPages.Razor.Configuration.RazorPagesSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
<section name="extnet" type="Ext.Net.GlobalConfig" requirePermission="false" />
</sectionGroup>
</configSections>

<system.web.webPages.razor>
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.2.6.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<pages pageBaseType="System.Web.Mvc.WebViewPage">
<namespaces>
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Routing" />
<add namespace="Ext.Net" />
<add namespace="Ext.Net.MVC" />
</namespaces>
</pages>
</system.web.webPages.razor>

最终结果:

<Compiler>
    <Add option="-Wall" />
    <Add directory="D:/msys64/mingw64/include" />
</Compiler>
<Linker>
    <Add library="mingw32" />
    <Add library="SDL2main" />
    <Add library="SDL2.dll" />
    <Add library="user32" />
    <Add library="gdi32" />
    <Add library="winmm" />
    <Add library="dxguid" />
    <Add directory="D:/msys64/mingw64/lib" />
</Linker>
<ExtraCommands>
    <Add after="XCOPY $(#sdl2)\bin\*.dll $(TARGET_OUTPUT_DIR) /D /Y" />
</ExtraCommands>

0 个答案:

没有答案